Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joeythai

Evento JavaScript não para cronologia

Recommended Posts

Boa tarde galera,

 

 

Peguei um tutorial para desenvolver um cronômetro, está funcionando legal, porém, quero inserir uma função de parar o cronômetro, inseri e ela não está funcionando, não conheço javascript, estou apenas engatinhando, já revisei o código e não percebi nenhum erro, se alguém puder me ajudar, eu agradeço. Eis o código:

 

JavaScript

<script type="text/javascript" language="JavaScript">

var executando = false;
var crono = null;
var segundo  = 0 + "0";
var minuto   = 0 + "0";
var hora     = 0 + "0";


function tempo(){
if(segundo < 59){
segundo++;
if(segundo < 10){segundo = "0"+segundo}
}else
if(segundo == 59 && minuto < 59){
segundo = 0 + "0";
minuto++;
if(minuto < 10){minuto = "0" + minuto}
}
if(minuto == 59 && segundo == 59 && hora < 23){
segundo = 0+"0";
minuto = 0+"0";
hora++;
if(hora < 10){hora = "0" + hora}
}else
if(minuto == 59 && segundo == 59 && hora == 23){
  segundo = 0+"0";
  minuto = 0+"0";
  hora = 0+"0";
}
form.cronometro.value = hora + ":" + minuto + ":" + segundo; 
}


function pararCrono(){
if(executando){
clearTimeout(crono);
executando = false;
} 
}


</script>

no HTML eu chamo ela:

 

 

<form name="form">
<input type="text" name="cronometro" value="00:00:00" />
</br>
<button type="button" onclick="setInterval('tempo()',986); return false;">Iniciar Acionamento</button>
<button type="button" onclick="pararCrono(); return false;">Parar Acionamento</button>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.