Buenas, tengo este código para resolver la hora, obtenido de los tutoriales de esta comunidad:
Código:
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);
}
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?.
Es que quiero evitar tener que imprimir la hora en un input.
Saludos.