Foros del Web » Programando para Internet » Javascript »

Problema con función en robot de charla

Estas en el tema de Problema con función en robot de charla en el foro de Javascript en Foros del Web. Hola. Mediante la función newDate obtengo la hora actual del sistema, y la guardo en tres variables, de esta forma: function descobrirhora() { ara=new Date(); ...
  #1 (permalink)  
Antiguo 18/10/2004, 12:59
 
Fecha de Ingreso: febrero-2003
Mensajes: 54
Antigüedad: 21 años, 2 meses
Puntos: 0
Problema con función en robot de charla

Hola.

Mediante la función newDate obtengo la hora actual del sistema, y la guardo en tres variables, de esta forma:
function descobrirhora()
{

ara=new Date();
arahora=ara.getHours();
aramin=ara.getMinutes();
arasec=ara.getSeconds();

txthora=""+arahora+""+aramin+" "+arasec+"";
}

(en realidad es mas compleja, pero la he resumido para no ocupar mucho)

La idea es poner esto dentro de una función y cada vez que el usuario haga una acción (en este caso preguntar ¿que hora es? en un campo de texto) se ejecute y imprima la hora en el campo de texto.

Todo esto ya está hecho, pero el codigo coge la hora de cuando se ha abierto la página, y no sé como decirle que lo haga al responder.

Cada vez que el usuario pulsa un botón, el javascript lee lo que hay en la caja de texto y si coincide con un array devuelve una respuesta

(el codigo es <input type="button" value="Digues!" onClick='respon();'> )

Pero no consigo que se actualice la hora. La página no se recarga, solo el contenido de un textbox.

He probado de meter descobrirhora(); dentro de respon(); pero no hay manera de que la hora se actualize, y las tres variables con hora, minutos y segundos siguen siendo las de cuando se abrió la página. También he probado de hacer

<input type="button" value="Digues!" onClick='respon(); descobrirhora();'>

Pero nada.

Alguna idea? GRACIAs!
  #2 (permalink)  
Antiguo 19/10/2004, 10:33
 
Fecha de Ingreso: febrero-2003
Mensajes: 54
Antigüedad: 21 años, 2 meses
Puntos: 0
Nadie tiene idea de como hacerlo? cualquier cosa, una idea... lo que sea, no me sale de ningun modo :S.
  #3 (permalink)  
Antiguo 19/10/2004, 11:33
 
Fecha de Ingreso: febrero-2003
Mensajes: 54
Antigüedad: 21 años, 2 meses
Puntos: 0
Ya lo solucioné! Quité la lectura de la hora del array y la puse encima de este. Funciona. Gracias igualmente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:59.