Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-09-2018
novato_erick novato_erick is offline
Miembro
NULL
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 322
Poder: 9
novato_erick Va por buen camino
llamar una funcion en javascrip a php

Hola Chicos ¿Cómo han estado?

la verdad tengo una consulta en el tema php:

Tengo esta función creada en JavaScrip

Código PHP:
function mueveReloj(){
    
momentoActual = new Date();
    
hora momentoActual.getHours();
    
minuto momentoActual.getMinutes();
    
segundo momentoActual.getSeconds();

    
str_segundo = new String (segundo)
    if (
str_segundo.length == 1)
       
segundo "0" segundo;

    
str_minuto = new String (minuto)
    if (
str_minuto.length == 1)
       
minuto "0" minuto;

    
str_hora = new String (hora)
    if (
str_hora.length == 1)
       
hora "0" hora;

    
horaImprimible hora ":" minuto ":" segundo;

    
cl.innerHTML horaImprimible;

    
setTimeout("mueveReloj()",1000);

lo llamo desde mi formulario web html

Código PHP:
<!DOCTYPE html>
<
html>
<
head>
    <
title>Inicio</title>
    <
meta charset="utf-8" />
    <
meta name "viewport" content "width=device-width, maximum-scale = 1, minimum-scale=1" />
    <
link rel="stylesheet" type="text/css" href="css/default.css" media="all" />
    <
link rel="stylesheet" href="css/flexslider.css" type="text/css" />
    <
link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css' />
    <!-- <
script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>-->
    <script src="jquery.min.js"></script>
    <script src="js/jquery.flexslider.js"></script>
    <script src="js/default.js"></script>
    <!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <script src="js/respond.min.js"></script>
    <![endif]-->
</head>
<body onload="mueveReloj()"> /*Aqui lo cargo*/ 

pero en fin quiero hacer esto: llamar la funcion javascrip a html mostrandome el reloj en tiempo real actualmente uso una funcion en php llamada date('H:i:s') pero solamente carga la hora a la hora de entrar al formulario

Código PHP:
    <tr >
      <td nowrap="nowrap" align="right">Hora de llegada:</td>
      <td colspan="2"><input name="hora_llegada" type="text" disabled="disabled"  value ="'<?php echo  '<script> mueveReloj(); </script>'?>'" size="32" /></td>
    </tr>
alguien puede evacuarme ¿que estoy haciendo mal?

PD: está de mas decir que aun no soy intermedio en php pero no es dificil solo que se me complica algunas cosas


Saludos

novato_erick
Responder Con Cita
  #2  
Antiguo 10-09-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 28.693
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
https://aprende-web.net/jspracticas/tiempo/tiempo1.php

Código de la página de ejercicio "reloj".
01 : 29 : 45
Código en HTML

Código:
<div id="reloj" class="reloj">00 : 00 : 00
</div>
Código en CSS

Código:
.reloj { width: 150px; height: 30px; padding: 5px 10px; border: 1px solid black; 
         font: bold 1.5em dotum, "lucida sans", arial; 
         text-align: center;
         float: right; margin: 1em 3em 1em 1em; }
Código en Javascript

Código PHP:
function actual() {
         
fecha=new Date(); //Actualizar fecha.
         
hora=fecha.getHours(); //hora actual
         
minuto=fecha.getMinutes(); //minuto actual
         
segundo=fecha.getSeconds(); //segundo actual
         
if (hora<10) { //dos cifras para la hora
            
hora="0"+hora;
            }
         if (
minuto<10) { //dos cifras para el minuto
            
minuto="0"+minuto;
            }
         if (
segundo<10) { //dos cifras para el segundo
            
segundo="0"+segundo;
            }
         
//ver en el recuadro del reloj:
         
mireloj hora+" : "+minuto+" : "+segundo;    
                 return 
mireloj
         }
function 
actualizar() { //función del temporizador
   
mihora=actual(); //recoger hora actual
   
mireloj=document.getElementById("reloj"); //buscar elemento reloj
   
mireloj.innerHTML=mihora//incluir hora en elemento
     
}
setInterval(actualizar,1000); //iniciar temporizador 
Responder Con Cita
  #3  
Antiguo 12-09-2018
novato_erick novato_erick is offline
Miembro
NULL
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 322
Poder: 9
novato_erick Va por buen camino
Excelente diste en el clavo casimiro:

Cita:

<body onload="HoraActual(<?php echo date("H").", ".date("i").", ".date("s"); ?>)">

Se muestra ya el reloj no me complique capturando la hora en implementandola de esta manera con la funcion date('d-m-Y'):

Cita:
<tr >
<td nowrap="nowrap" align="right">Fecha de llegada:</td>
<td colspan="2"><input name="fecha_llegada" type="text" disabled="disabled" value="<?php echo date('d-m-Y')?>" size="32" /></td>
</tr>
agradezco mucho tu colaboración


Saludos;
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Llamar funcion dll con una cadena... robinsongm Varios 6 26-02-2010 21:55:21
Llamar a una función de una DLL desde PHP MON___ Varios 4 06-10-2007 00:06:48
Llamar de una función a otra jorgegetafe Varios 6 05-06-2007 16:53:19
¿Como llamar una funcion de una DLL? paty_rlopez Varios 3 26-06-2006 16:25:25
problema al llamar una función sgarrido Varios 3 27-07-2004 02:14:33


La franja horaria es GMT +2. Ahora son las 04:53:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi