Crea una variable de estado con una función que haga el temporizador, no lo hagas directamente:
- onclick="iniciarTemporizador()"
Y tu función de inicialización del temporizador sería:
Using javascript Syntax Highlighting
var ejecutando
= false;
function iniciarTemporizador
(){
if( ejecutando
== false ){
setInterval
('Ahora()', 10
);
ejecutando
= true;
}
}Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Una vez terminado de ejecutar el temporizador, ponemos otra vez la variable de
ejecutando en estado falso.
Using javascript Syntax Highlighting
...
// si ya hemos llegado hasta donde debíamos quitamos el temporizador
clearInterval
( Temporizador
);
ejecutando
= false;
...
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
No he probado el código pero debe de funcionar.