Código:
Mi cronometro tiene un problema.window.addEventListener('load',iniciar,false) function iniciar(e){ var start=document.getElementById('start') start.addEventListener('click',crono,false) } function crono(e){ var ms=document.getElementById('ms') var m=document.getElementById('m') var s=document.getElementById('s') ms.value++ if(ms.value>=99){ s.value++ ms.value=00 setTimeout('crono()',10) }else{ setTimeout('crono()',10) } }
Cuando doi al boton para que empiecew todo va bien, pero si le doi otra vez el cronometro aumenta su velocidad, cada vez que apireto mas velocidad.
Eso se podría solucionar de la siguiente manera:
Que la 'onclick' del boton solo tenga efecto la primera vez.
Es eso posible con javascript?
Si no es posible, me podrían ayudar a buscar otra solución?
Gracias de antemano