La funzione cronometro non dovrebbe ripetersi in maniera ricorsiva fino al termine del primo conteggio?codice:function cronometro() { if(stop == false) { decimi--; if(decimi < 0) { decimi = 9; secondi--; } if(secondi < 0) { secondi = 59; minuti--; } if(minuti < 0) { minuti = 59; ore--; } mostra(); setTimeout("cronometro()", 100); } }
Mi ero dimenticato la funzione mostra:
codice:function mostra() { if(ore < 10) vis = "0"; else vis = ore; if(minuti < 10) vis = vis + "0"; vis = vis + minuti + ":"; if(secondi < 10) vis = vis + "0"; vis = vis + secondi + ":" + decimi; document.getElementById("vis").innerHTML = vis; if(ore==0&&minuti==0&&secondi==0&&decimi==0&&stop==false) { stop=true; } }

:
Rispondi quotando