salut a tous ! 'oilou, ce coup ci, j'ai un probleme de chronometre :

J'ai une page ou j'ai besoin d'afficher 3 compte a rebourds differents :

j'ai donc fait ceci :

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
<SCRIPT language="Javascript">
function IndiquerSecondes(sec)
			{
				secondes = sec;
			}
			function Chrono(i)
			{
				if (secondes > 0)
				{
					var minutes = Math.floor(secondes/60);
					var heures = Math.floor(minutes/60);
					secondes -= minutes * 60;
					if (heures > 0)
					{
						minutes -= heures * 60;
						if (minutes > 0)
						{
							text = "Il reste " + heures + ' h ' + minutes + ' min ' + secondes + ' sec';
						}
						else
						{	
							text = "Il reste " + heures + ' h ' + secondes + ' sec';
						}
						minutes = minutes + (heures * 60);
						secondes = secondes + (minutes * 60) - 1;
 
					}
					else if (minutes > 0)
					{
						text = "Il reste " + minutes + ' min ' + secondes + ' sec';
						secondes = secondes + (minutes * 60) - 1;
					}
					else
					{
						text = "Il reste " + secondes + ' sec';
						secondes = secondes + (minutes * 60) - 1;
					}
				}
				else
				{
					clearInterval(timer);
					text = "Le temps est écoulé";
				}
				document.getElementById('chrono'+i).innerHTML = text;
			}
			function DemarrerChrono(i)
			{
				timer = setInterval('Chrono('+i+')', 1000);				
			}
</SCRIPT>
 
<?php 
$i=0;//a la fin, $i==2
foreach($this->basicNiveauActuel as $exp){
?>
L ARRIVEE EST PREVU POUR : <div id='chrono<?php echo $i;?>'></div>
					<SCRIPT language="Javascript">IndiquerSecondes(<?php echo $exp['usc_date']-time();?>);DemarrerChrono(<?php echo $i;?>);</SCRIPT>
<?php
}

mais mes trois divs chrono0, chrono1 et chrono2 affichent le meme decompte, qui est en plus 3 fois plus rapide ! on passe de 3 secondes en 3 secondes !

comment faire siouplais pour dupliquer ce script ? actuellement, il ne marche que si je n'ai qu'un seul chrono a afficher !

d'avance merci les gars !