Accueil > > > COMPTE À REBOURS POUR ÉVÉNEMENT
COMPTE À REBOURS POUR ÉVÉNEMENT
Information sur la source
Description
Petit script de compte à rebours pouvant mentionner le nombre de jours, d'heures, de minutes et de secondes restantes. De plus, il offre un message différent une fois l'événement en cours ou dépassé. Enfin, le compte à rebours est aussi inscrit dans la barre des tâches. Code à placer dans la balise <BODY></BODY> à l'emplacement voulu. Le code n'a volontairement pas été simplifié pour comprendre les différentes étapes. Ah, et si vous le souhaitez, c'est pour un tournois international de baseball à Monthey en Suisse en septembre 2008 alors vous pouvez venir faire un tour ;o)
Source
- <label id="Compte"></label>
- <script type="text/JavaScript">
- var Affiche=document.getElementById("Compte");
- function Rebour() {
- var date1 = new Date();
- var date2 = new Date ("Sep 5 17:00:00 2008"); // Date et heure de l'événement
- var sec = (date2 - date1) / 1000; // Temps donné en millièmes de seconde
- var n = 24 * 3600; //nombre de secondes dans un jour
- if (sec > 0) {
- j = Math.floor (sec / n);
- h = Math.floor ((sec - (j * n)) / 3600);
- mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
- sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
- Affiche.innerHTML = "Temps restant : " + j +" jours, "+ h +" h "+ mn +" min et "+ sec + " sec ";
- window.status = "Temps restant : " + j +" jours, "+ h +" h "+ mn +" min et "+ sec + " sec ";
- }
- else if (Math.abs(sec) < (3 * n)) { // Durée de l'événement
- Affiche.innerHTML = "Temps restant : Le tournoi est en cours, venez profiter du spectacle";
- window.status = "Temps restant : Le tournoi est en cours, venez profiter du spectacle";
- }
- else {
- Affiche.innerHTML = "Temps restant : Le tournoi est terminé, retrouvez toutes les informations sur le site";
- window.status = "Temps restant : Le tournoi est terminé, retrouvez toutes les informations sur le site";
- }
-
- tRebour=setTimeout ("Rebour();", 1000);
- }
- Rebour();
- </script>
<label id="Compte"></label>
<script type="text/JavaScript">
var Affiche=document.getElementById("Compte");
function Rebour() {
var date1 = new Date();
var date2 = new Date ("Sep 5 17:00:00 2008"); // Date et heure de l'événement
var sec = (date2 - date1) / 1000; // Temps donné en millièmes de seconde
var n = 24 * 3600; //nombre de secondes dans un jour
if (sec > 0) {
j = Math.floor (sec / n);
h = Math.floor ((sec - (j * n)) / 3600);
mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
Affiche.innerHTML = "Temps restant : " + j +" jours, "+ h +" h "+ mn +" min et "+ sec + " sec ";
window.status = "Temps restant : " + j +" jours, "+ h +" h "+ mn +" min et "+ sec + " sec ";
}
else if (Math.abs(sec) < (3 * n)) { // Durée de l'événement
Affiche.innerHTML = "Temps restant : Le tournoi est en cours, venez profiter du spectacle";
window.status = "Temps restant : Le tournoi est en cours, venez profiter du spectacle";
}
else {
Affiche.innerHTML = "Temps restant : Le tournoi est terminé, retrouvez toutes les informations sur le site";
window.status = "Temps restant : Le tournoi est terminé, retrouvez toutes les informations sur le site";
}
tRebour=setTimeout ("Rebour();", 1000);
}
Rebour();
</script>
Historique
- 10 mai 2008 10:44:13 :
- Oublie dans la description
- 10 mai 2008 12:50:42 :
- Correction par Bultez permettant au compte à rebours d'être live et de placer entièrement le code dans la balise <BODY>
- 10 mai 2008 12:52:46 :
- Modification description
- 13 mai 2008 19:01:42 :
- Simplification du code
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
créer un compte à rebours à l'heure du serveur [ par ajor ]
Bonjour à tous,J'aimerais pour mon site, créer un compte à rebours qui fonctionne à l'heure du serveur, afin que tous les client aient exactement le m
Pb compte rebour dynamique [ par hashut ]
Bonjour j'ai un blem sur un compte rebours quand je suis en millisecondes le compte rebours fonctionne bien mais des c-que je formate la date en heure
Compte a rebours [ par youvalcsharpp ]
Bonsoir, Comment faire un compte a rebours dynamique en js ! Je soihaite aller de 45minutes jusqu'a 0 secondes et 0 reediriger ! Mercii Merci beauc
compte à rebours avec changement d'image [ par ravid87 ]
Bonsoir, voila j'ai un petit problème, le grand maître Yoogle n'a pas su me répondre précisément [^^sad1], enfaite je voudrais intégrer une image qui
Compte a rebours pour mon site [ par jim0907 ]
Bonjour, Cela fait plusieurs jour que je cherche sur internet un compte a rebours pour mon site, je ne trouve pas du tout ce qu'il me faut alors j'ai
compte a rebours en html [ par cashloic ]
Bonjour je voudrais mettre un compte a rebours dans mon forum mais qui ne supporte que le code html et je n'arrive pas à en trouver un !Merci de me do
heure et date [ par jamelzzz ]
bonjour;je veux lorsque on clique il s'affiche l'heure de mon pc.sachant que j'ai deux formulaire l'une pour date de debut et l'autre pour date fin
comment formater lorsqu'on saisie une date et l'heure [ par machmacha ]
bonjour tout le monde,j'ai un petit problème sur le formatage d'un champ qui contient une date + l'heure j'expose mon problème: <img src="file:///C:
decalage date/heure serveur et marchine [ par laubro ]
Bonjourj'ai trouvé un petit script sympas de compte a rebourg ici mais je bloque sur l'écart entre l'heure serveur et l'heure de la machine, en effet
compte a rebours [ par valkerio ]
bonjour voila j'ai trouve un petit script sur ce site mais je voudrais bien un peu le modifier mais je ne connais pas grand chose en javascript. donc
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|