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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);
}
}