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
|
function chrono(){
if(typeof this.TimeLeft =='undefined'){
this.TimeLeft=new Array();
this.TimeLeft[0]=new Array( 0, 0, 5); // Chrono #1
this.TimeLeft[1]=new Array(23,59,59); // Chrono #2
}
var h,m,s,i,heures,minutes,secondes;
var Fini=true;
for(i=0;i<this.TimeLeft.length;i++){
h=this.TimeLeft[i][0];
m=this.TimeLeft[i][1];
s=this.TimeLeft[i][2];
if((h+m+s)>0){
Fini=false; // Le chrono #i n'a pas atteint 00:00:00
s--;
if(s<0){
s=59;
m--;
if(m<0){
m=59;
h--;
this.TimeLeft[i][0]=h;
}
this.TimeLeft[i][1]=m;
}
this.TimeLeft[i][2]=s;
}
heures =((h<10)?'0':'')+h;
minutes =((m<10)?'0':'')+m;
secondes=((s<10)?'0':'')+s;
document.getElementById('rebours'+i).innerHTML = heures+' heures '+minutes+' minutes '+secondes+' secondes';
}
if(!Fini)setTimeout('chrono()',1000); // Relancer la fonction après une seconde
} |