compte a rebours qui accélère chaque fois
Bonjour, un petit problème à ce qui attrait à l'accélération de mon compte a rebour pour chaque pression sur un bouton.
Mon bouton active la fonction resettimer qui active la fonction chrono.
Chaque fois que je presse le bouton le timer se remet a 10 mais le décompte va de plus en plus vite.
Une solution ? merci !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
var sc= 10
function resettimer()
{
sc = 10;
chrono();
}
function chrono()
{
if (sc>0)
{
sc--;
time=sc+" secondes ";
document.forme.champ1.value=time;
décompte= setTimeout('chrono()', 1000);
}
if (sc==0)
{
document.forme.champ1.value="Trop tard";
clearTimeout(décompte);
}
} |