kopierreko
Messages postés139Date d'inscriptionmercredi 12 mars 2008StatutMembreDernière intervention10 juillet 2010
-
22 nov. 2008 à 19:29
kopierreko
Messages postés139Date d'inscriptionmercredi 12 mars 2008StatutMembreDernière intervention10 juillet 2010
-
24 nov. 2008 à 16:28
Bonjour tout le monde,
J'ai récupéré un script d'un compte à rebours que j'ai adapté à ma situation et je voudrais savoir comment je peux rediriger vers une autre page quand le compte à rebours est à 00:00:00.
Merci
Code:
// -----------------------
function TimeToGoAsString(ladate) {
var res ='';
var now = new Date();
var dif = parseFloat(ladate.getTime()-now.getTime());
var pref = '';
if (dif<0) {pref= "-";}
var NbJours;
var NbHeures;
var NbMinutes;
var NbSecondes;
var esp = '<td width=10></td>';
NbJours = parseInt(dif/1000/60/60/24);
dif = parseFloat(dif - (NbJours*24*60*60*1000));
NbHeures = parseInt(dif/1000/60/60);
dif = parseFloat(dif - NbHeures*60*60*1000);
NbMinutes = parseInt(dif/1000/60);
dif = parseFloat(dif - NbMinutes*60*1000);
NbSecondes = parseInt(dif/1000);
res += pref;
res += '' + Math.abs(NbJours) + ' Jours ';
res += '' + sAddCarac(String(Math.abs(NbHeures)), "0", 2) + ':' + sAddCarac(String(Math.abs(NbMinutes)), "0", 2) + ':' + sAddCarac(String(Math.abs(NbSecondes)), "0", 2) + '';
return res;
}
function sAddCarac(chaine, carac, length){
var res = chaine;
while(res.length < length) {
res = carac + res;
}
return res;
}
function sImagingNumber(number) {
var car;
var res='';
var snum = String(number);
for (var i=0; i < snum.length; i++) {
car = snum.charAt(i);
res += '';
}
return res;
}
function Repeatitor(actionstorepeat, delay) {
var tm;
this.start = function () {
tm = setInterval(actionstorepeat, delay);
}
this.stop = function () {
clearTimeout(tm);
}
}
function JsDate(Year, Month, Day, Hours, Minutes, Seconds) {
var d = new Date();
d.setFullYear(Year);
d.setMonth(Month-1);
d.setDate(Day);
d.setHours(Hours, Minutes, Seconds);
return d;
}
var RP = new Repeatitor("ToRepeat()", 500);
var items = new Array();
function ToRepeat() {
for (i=0; i < items.length; i++) {
if ($('wording'+i)) {
$('wording'+i).innerHTML = '/!\\' + items[i].wording + '/!\\'
}
if ($('value'+i)) {
$('value'+i).innerHTML = '' + TimeToGoAsString(items[i].thedate) + '';
}
}
}
il te reste à mettre en forme le temps restant ( remplacer la ligne rouge )
mettre le temps à attendre en secondes content ="secondes; ... "
et la page à charger URL=page Cordialement