Compte à rebours dans un site web

Fermé
Romain -  
 mat8883 -
Bonjour, comment mettre un compte à rebours dans un site ? Merci d'avance !
A voir également:

30 réponses

desperadosse Messages postés 201 Date d'inscription   Statut Membre Dernière intervention   7
 
Merci beaucoup pour ta réponse.

Desperadosse
0
FromNormandy Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
Il faut rajouter un espace après minute, heure et jour sinon lorsque le 1 apparait, ca touche.

AVANT
sec = (secondsRound == 1) ? " seconde" : " secondes";
min = (minutesRound == 1) ? " minute" : " minutes, ";
hr = (hoursRound == 1) ? " heure" : " heures, ";
dy = (daysRound == 1) ? " jour" : " jours, "

APRES
sec = (secondsRound == 1) ? " seconde" : " secondes";
min = (minutesRound == 1) ? " minute " : " minutes, ";
hr = (hoursRound == 1) ? " heure " : " heures, ";
dy = (daysRound == 1) ? " jour " : " jours, "

Ce qui donne:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>COMPTE A REBOURS
</title>
<script LANGUAGE="JavaScript">
<!--
function getTime() {
now = new Date();
y2k = new Date("Mar 31 2009 15:00:00"); //ICI LA DATE CIBLE
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 " + daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec + " avant le 31 Mars 2009 15 H 00 !";
newtime = window.setTimeout("getTime();", 1000);
}
// -->
</script>
</head>
<body onLoad="getTime()">
<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>
</html>
0
Sweet
 
Je ne comprends pas très bien ; c'est bien pour mettre un compte a rebours sur skyblog ? si oui pourquoi moi ca ne marche pas ?!
0
Anthonydu57220
 
script :
<center><script language="JavaScript">
var dayPARAM0 = 10;
var dayPARAM1 = 4;
var dayPARAM2 = "2006";
var dayPARAM3 = "La coupe du monde 2006";
</script>
<script language="JavaScript" src="http://cf.geocities.com/js_source/gadget/day.js">
</script></center>

si vous ne voulez pas qu'il soit centré, enlever : <center> et </center>
le 10 represente le jours
4 represente le mois (attention janvier = 0), ici c mai
et 2006 ... l'année tiens...
en param3 indiquez votre texte

Janvier = 0
Février = 1
Mars = 2
Avril = 3
Mai = 4
Juin = 5
Juillet = 6
Août = 7
Septembre = 8
Octobre = 9
Novembre = 10
Décembre = 11

Exemple pour Noel:

vardayPARAM0 =25
vardayPARAM1 =11
...

Il marche très bien... peut-être un peu petit...
0
lolo42
 
Salut, si tu veux inserer un trés beau compte à rebours, je te conseil d'aller sur le site chronokif.fr, tu peux mettre en ligne les avenements qui compte pour toi et que tu attends avec impatience et tu peux exporter les comptes à rebours vers le site de ton choix, c'est gratuit et c'est super sympa comme site, c'est un raiseau social.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ithoms77
 
moi je voudrais pour un site de voiture mettre dans un coin du site un Chronomettre qui affiche l'heure ( HH:MM:SS)

assez urgent :D merci a tous !
0
baboo
 
bonjour !
j'ai lu et relu mais je ne comprends toujours pas comment inserer un compteà rebours dans mon forum, plus précisément dans mon annonce défilante!
vous seriez bien aimable si vous pouviez m'aider
je débute biensur et c'est pas évident du tout et malgrè mes essais, cela ne fonctionne pas
0
baboo
 
merci! mais il y a différents choix sur ce site !!!!alors lequel choisir! désolée mais je comprend pas tout en anglais
0
toto
 
Bonjour moi je voudrais un compte a rebourd comme vous mais moi je le vousdrais en seconde merci d'avande !
-1
Maad
 
Serait-il Possible de le metter avec jour, heures, minutes, secondes, milieme de secondes ?
Merci !
-1
didier
 
Salut,
le site suivant te permets de créer un compte à rebours. Il suffit d'insérer le code html/javascript dans ta page.
http://www.clockeo.com
-1