|
|
|
|
<html>
<head>
<script language="JavaScript">
// la date à partir de laquelle on compte
var cible = new Date("March 06, 2005 03:00:00");
// nombre de millisecondes par jour, heure, minute et seconde
var mms_jour = 24 * 60 * 60 * 1000;
var mms_heure = 60 * 60 * 1000;
var mms_minute = 60 * 1000;
var mms_seconde = 1000;
function decompte() {
// la date courante
var aujourdhui = new Date();
// on crée les variables qui accueilleront les différences entre aujourd'hui et la date à atteindre
var change_j = -1;
var change_h = -1;
var change_m = -1;
// le total de millisecondes de différences
var diff_mms = cible.getTime() - aujourdhui.getTime();
// pareil pour les jours
diff_jours = Math.floor(diff_mms / mms_jour);
diff_mms -= diff_jours * mms_jour;
// pour les heures
diff_heures = Math.floor(diff_mms / mms_heure);
diff_mms -= diff_heures * mms_heure;
// les... minutes, bravo ;-)
diff_minutes = Math.floor(diff_mms / mms_minute);
diff_mms -= diff_minutes * mms_minute;
// les secondes, ce qui reste en fait.
var diff_secondes = Math.floor(diff_mms / mms_seconde);
// on affecte nos résultats aux champs du formulaire
document.formulaire.jours.value = diff_jours;
document.formulaire.heures.value = diff_heures;
document.formulaire.minutes.value = diff_minutes;
document.formulaire.secondes.value = diff_secondes;
// on relance la fonction pour actualiser à la seconde
setTimeout("decompte()",1000);
}
</script>
</head>
<body onLoad="decompte()">
<form name="formulaire"><font face="arial" size="4"><b>
Il reste encore :
<input type="text" name="jours" size="3"> jours
<input type="text" name="heures" size="2"> heures
<input type="text" name="minutes" size="2"> minutes
<input type="text" name="secondes" size="2"> secondes avant le GP d'Australie !
</form>
</body>
</html>
Salut,
Fais les modifications suivantes: dans ton code HTML: Il reste: <span id="jours">0</span> jours <span id="heures">0</span> heures <span id="minutes">0</span> minutes <span id="secondes">0</span> secondes avant le GP d'Australie ! Et dans ton javascript:
// on affecte nos résultats aux champs du formulaire
document.getElementById("jours").innerHTML = diff_jours;
document.getElementById("heures").innerHTML = diff_heures;
document.getElementById("minutes").innerHTML = diff_minutes;
document.getElementById("secondes").innerHTML = diff_secondes;
Normalement, ça devrait marcher (au moins pour IE6). Mnu |
Cela fonctionne très bien, même sur Mozilla, merci beaucoup |
salut je voudrais savoir si il y aurais un moyen d'afficher les millisecondes svp |
Bonjour,
le problème pour moi est qu'avec ce script, l'heure qui est prise est celle de l'ordinateur de l'internaute, et pas celle du serveur. Elle n'est donc pas fixe et dépend de si les horloges sont biens réglées pour les visiteurs et aussi des zones de décalage horaire. Savez-vous comment récupérer l'heure du serveur avec ce script ? Pablo |
Bonjour ! J'ai essayé d'utiliser votre script mais j'ai un petit problème... Je ne suis pas très doué mais il ne m'affiche que des 0 et pas de décompte, je n'ai que des 0 au lieu des chiffres qu'il devrait rester pour les jours, heures, minutes, et secondes... Pourriez-vous m'indiquer quoi faire svp ?
|
Bonjour,
Comment peut-on mettre un Compte à rebours dans un mail? J'ai Windows Live Mail 2008. Merci |
Oui mais il faut le mettre ou le code?
|~*~|~~~~>{\/|\/£ XP}<~~~~|~*~| |
Je voudrais savoir si c't possible d'en metre un sur un blog. Mais 120 jours 15 heures et 16 minutes.
Merci d'avance . Je ne pourais pas répondre avant un moi alors svp rep moi sur mon Email |
désolé j'avais pas donné mon adresse ^^. |
Je n'ai ue des 0 car sur le blog le code est en continu et le code décrit ci-dessus et par ligne. Quelle est le séparateur à ajouter pour enlever les "enter" |
| 12/06 11h36 | Partage de connexion entre tous les comptes | Internet |
| 05/10 13h38 | [MSN] Compte MSN Messenger piraté / Piratage de compte Hotmail | MSN Messenger |
| 10/01 11h18 | Supprimer un compte MSN Messenger | MSN Messenger |
| 17/01 11h35 | [Outlook Express] Relever/consulter boite hotmail ou compte MSN | Microsoft Outlook |
| 21/02 14h07 | Supprimer les comptes MSN inutiles | MSN Messenger |
| 05/05 19h10 | Compte à rebours javascript | 2 |
| 15/04 21h30 | [Commande shutdown] Compte à rebours | 2 |
| 16/03 16h26 | Cherche compte à rebours pour un forum e | 3 |
| 07/06 14h05 | Compte a rebour de 7seconde | 2 |
| 20/01 22h18 | Virus : compte a rebours services.exe | 8 |
![]() | Compta One - Ce logiciel de comptabilité gratuit est la solution idéale pour vos applications courantes. Des fonctionnalités avancées... | Catégorie: Comptabilité/Paie Licence: Freeware/gratuit |
![]() | PrévisiOOo - PrévisiOOo est un logiciel pour faire des prévisionnels. Un budget prévisionnel bien conçu n’a rien d’un laborieux exercice... | Catégorie: Comptabilité/Paie Licence: Freeware/gratuit |
![]() | Grisbi - Grisbi est un logiciel de comptabilité personnelle sous licence GPL. Grisbi est un programme écrit par des français et il... | Catégorie: Budget Licence: Open Source |
![]() | Powerpoint Viewer - La Visionneuse PowerPoint 2003 vous permet d'afficher des présentations dotées de toutes les fonctionnalités créées dans... | Catégorie: Présentation Licence: Freeware/gratuit |
![]() | Princesses : Mon Compte | Catégorie: Jeu vidéo PC | 24.90 € PriceMinister |
![]() | J'apprends À Compter Avec | Catégorie: Jeu vidéo PC | 12.99 € PriceMinister |