Bonjours je tente d'effectuer un compte � rebours en fonction de l'agurment de la fonction affichant le contarbour mais je n'y arrive pas. J'ai essayer de mettre un nombre en param�tre de la fonction dans le timer mais bien entendu le nombre ne change pas, or j'aimerai qu'il d�cr�mente de 1 � chaque fois.

Voil� ce que j'ai tent� de faire :

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
25
26
27
28
29
 
	function a()
	{
		if (nombre == 0)
		{
		var p = document.getElementById('p');
		p.innerHTML = '';
		p.innerHTML = 'Construction terminée';
		setTimeout("window.location='http://127.0.0.1/Jeu/login.php?page=batiments'", 1000);
		}
 
		else
		{
		var p = document.getElementById('p');
		var minute = arrondir((nombre / 60));
		var seconde = nombre - (minute * 60);
		p.innerHTML = '';
		p.innerHTML = minute+' min '+seconde+' sec ';
		nombre--;
		}
	}
 
	function arrondir(resultat)
	{
	resultat = Math.floor(resultat);
	return resultat;
	}
 
	setInterval('a(456)', 1000);/*le nombre passé en argument est le nombre de seconde et j'aimerai qu'il décrémente à chaque fois*/