Page 1 sur 1
Compte à rebours
Posté : 31 déc. 2011, 17:40
par Melgibson
Bonsoir et bon noel en retard voila je cherche un script pour mon forum
un script avec le decompte des heures minutes et seconde avent minuit et une fois arrivé a minuit une image s'affiche avec bonne année
Re: Tres urgent SVP
Posté : 31 déc. 2011, 17:48
par Melgibson
J'ai déja le script pour le decompte
<SCRIPT LANGUAGE="JavaScript">
<!--
function getTime() {
now = new Date();
y2k = new Date("Dec 31 2011 00:00:00");
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " seconde" : " secondes";
min = (minutesRound == 1) ? " minute" : " minutes, ";
hr = (hoursRound == 1) ? " heure" : " heures, ";
dy = (daysRound == 1) ? " jour" : " jours, "
document.timeForm.input1.value = "Encore " + hoursRound + hr + minutesRound + min + secondsRound + sec + " Avant le Nouvelle An !";
newtime = window.setTimeout("getTime();", 1000);
}
// -->
</script>
<form name=timeForm>
<input type="texte" name=input1 size=110 border-style="none" style="border-bottom: 0px solid; border-left: 0px solid;border-right: 0px solid;border-top: 0px solid;font:12px arial, helvetica,sans-serif">
</form>
<BODY onLoad="getTime()">
Mai je trouve pas le script pour affichier une image de bonne année a la fin du decompte
Re: Tres urgent SVP
Posté : 01 janv. 2012, 03:47
par Elie
Voila le mien qui marche très bien !
Durée et le temps en seconde avant la date. Je te laisse le faire en PHP.
Code : Tout sélectionner
// Compte à rebours
function t(duree) {
s=duree;
m=0;h=0;
if(s < 0) {
// Ici ton code pour afficher l'image, un petit element.innerHTML = ''
} else {
// Secondes
if(s > 59) {
m=Math.floor(s/60);
s=s-m*60;
}
// Minutes
if(m>59) {
h=Math.floor(m/60);
m=m-h*60;
}
if(s < 10) s = '0'+s;
if(m < 10) m = '0'+m;
if(h < 10) h = '0'+h;
compteur.update('Il reste '+h+':'+m+':'+s);
}
window.setTimeout("t("+parseInt(duree-1)+");",999);
}
Faut faire un peu le tri mais c'est dejà une base !
Re: Tres urgent SVP
Posté : 01 janv. 2012, 23:45
par moogli
Re: Compte à rebours
Posté : 02 janv. 2012, 19:05
par sirakawa
Tellement tard, que "tard jette"....
