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
|
Count = function(elementId, nowAsUnixTimestamp, finishAtAsUnixTimestamp, refreshFrequency, Page){
this.element = document.getElementById(elementId);
this.now = new Date(nowAsUnixTimestamp * 1000);
this.finishAt = new Date(finishAtAsUnixTimestamp * 1000);
this.interval = setInterval(function(count){
var now = new Date();
var display = '';
var sec = (count.finishAt - now) / 1000;
var n = 24 * 3600;
if(0 < sec){
j = Math.floor (sec / n);
h = Math.floor ((sec - (j * n)) / 3600);
mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
display = "<font size=1 face=Verdana>"+ mn +"</font><font size=1 face=Verdana color=lime>m</font> <font size=1 face=Verdana>"+ sec + "</font><font size=1 face=Verdana color=lime>s</font>";
}
else{
display = "<a href="+ Page +"><font color=#FFCC00 size=2 face=Verdana>Level suivant</font></a>";
clearInterval(this.interval);
}
count.element.innerHTML = display;
}, refreshFrequency, this);
} |
Partager