Bonjour à tous, j'ai mis un compte à rebours sur mon site(un genre de coming soon) qui est censé decompter pour 5 jours. Seulement le problème est qu'il se réinitialise(il revient à 4jours 23h 59 min 59 s) quand j'actualise la page. Quelqu'un pourrait il m'aider s'il vous plait? Je met le code javascript:
var now = new Date();
var countTo = 5 24 60 60 1000 + now.valueOf();
$('.timer').countdown(countTo, function(event) {
var $this = $(this);
switch(event.type) {
case "seconds":
case "minutes":
case "hours":
case "days":
case "weeks":
case "daysLeft":
$this.find('span.'+event.type).html(event.value);
break;
case "finished":
$this.hide();
break;
}
});

Ps: J'utilise jquery.countdown.js

2 réponses


Azorgh
Réponse acceptée

Bonjour à toi santo17 (tu viens du 17 ? :) )

N'oublie pas que le Javascript s'execute coté client !
Donc il sera reset à chaque rafrachissement, si ton compteur est en dur.
Il ne faut pas que tu mette en dur ton 5 jours.

Hésite pas si tu as un soucis,

PallMallShow

Mikachu
Réponse acceptée

As tu tenté de regarder ce tuto: Décompte Javascript. Cela pourrait t'aider :)