Si simplemente deshabilitas el botón después de ejecutarlo por primera vez, o sea cuando ms este en 0, también habria q inicializar los datos cada vez q se refresque a 0, algo así
Código Javascript
:
Ver originalfunction iniciar(e){
var start=document.getElementById('start');
document.getElementById('ms').value = 0;
document.getElementById('s').value = 0;
document.getElementById('start').disabled = false;
start.addEventListener('click',crono,false)
}
function crono(e){
var ms=document.getElementById('ms')
var m=document.getElementById('m')
var s=document.getElementById('s')
if (ms.value == "0")
document.getElementById('start').disabled = true;
ms.value++;
if(ms.value>=99){
s.value++;
ms.value=00
}
setTimeout('crono()',10)
}
también q el buton sea un input type="button" para q funcione correctamente
Saludos!