Tengo un reloj realizado en Javascript, y funciona, pero deseo detener el reloj con un botón, y que me muestre el reloj detenido. busqué en la web y existe una función que es clearInterval, pero no se como funciona. Estuve leyendo pero no entiendo como utilizarlo y en donde ponerlo en el reloj.
Muchas gracias.
Este es el código.
Código :
<script language="JavaScript"> setInterval("reloj()",1000) function reloj() { var fObj = new Date() ; var horas = fObj.getHours() ; var minutos = fObj.getMinutes() ; var segundos = fObj.getSeconds() ; var id = setInterval("reloj()",1000); if (horas <= 9) horas = "0" + horas; if (minutos <= 9) minutos = "0" + minutos; if (segundos <= 9) segundos = "0" + segundos; imprimirhora = horas + " : " + minutos + " : " + segundos; imprimirhora2 = minutos; document.form_reloj2.reloj3.value = imprimirhora; document.form_reloj2.reloj4.value = imprimirhora2; } </script> </head> <body onload="reloj()"> <form name="form_reloj2" method="post" action=""> <input type="text" name="reloj3" size="10"> <input type="text" name="reloj4" size="10"> <input type="submit" name="submit" value="Enviar" /> </form>