Código:
Mi duda es, ¿por qué imprimir la hora sobre un input de un form? y ¿por qué si pongo document.write(clock); me carga la página en blanco y me imprime la hora?.function hora(){ /* Declaración de variables, el var no es obligatorio al igual que los ;*/ var ahora = new Date() ; var hs = ahora.getHours(); var mins = ahora.getMinutes(); var segs = ahora.getSeconds() /* Ejecución*/ if (hs < 10) { hs = '0' + hs; } if (mins < 10) { mins = '0' + mins; } if (segs < 10) { segs = '0' + segs; } clock = hs + ":" + mins + ":" + segs; /* Imprime en el input del formulario del reloj formulario.selector.valor*/ document.form_reloj.reloj.value = clock; /*document.write(clock);*/ /* Una especie de recursion. Con esto la función de ejecuta cada 1 seg */ setTimeout("hora()",1000); }
Es que quiero evitar tener que imprimir la hora en un input.
Saludos.