Décompte sur compte à rebours - HTML/CSS - Programmation
Marsh Posté le 02-05-2006 à 21:02:17
Note que tu peut directement faire une soustraction entre deux dates pour obtenir la différence en millisecondes:
Code :
|
Pour afficher le compte à rebours, utilise un span avec un ID dans ta page:
Code :
|
Et un morceau de javascript qui ressemble à celà:
Code :
|
Marsh Posté le 03-05-2006 à 01:31:03
c'est un code a part entière ou un bout de code que je dois ajouter a mon premier script ? sinon deuxieme solution, je dois remplacer quelle partie ?
Si première solution j'ai ca dans le <body>
<SCRIPT LANGUAGE="JavaScript"> |
Marsh Posté le 03-05-2006 à 10:13:53
il s'agit du code complet, avec d'une part la balise span, et d'autre part le code javascript.
La ligne 5 du javascript indique le nombre de jours, mais ça peut se changer.
Marsh Posté le 04-05-2006 à 02:18:52
je vois mais pour que ca affiche quelque chose il faut bien un truc entre la balise <span>
j'ai trouvé ca sur un autre site
<span id="countdownie" style="width: 300px;"><span class="nums">5</span> days <span class="nums">16</span> hrs <span class="nums">17</span> mins <span class="nums">59</span> sec</span> |
donc ils utilisent le span id comme nous avec le compte a rebours sauf que pour chaque nombre ils ont un span class="nums"></span>, mais de mon côté je fais comment pour afficher cela ?
http://www.gamespot.com/ ca vient de la si tu veux voir (dans la barre de droite)
Marsh Posté le 02-05-2006 à 20:10:18
Bon voila je dispose de ce code
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2006, 4, 08, 21, 00, 00);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
Jusque la tout fonctionne à merveillse sauf que, pour que les secondes défilent il me faut absolument actualiser la page, je cherche donc si possible la ligne de code à ajouter pour que le décompte se fasse en direct (si possible bien entendu).
Merci