Créer un compte
Connexion

Compte à rebours

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 1
Auteur Message
Le Magicien
06/06/2011 à 18:08:41
La magie est un art, un art et un art Le Magicien
Membre
Bonjour,
Ce serait vraiment bien que vous crééiez un compte à rebours spatio temporel.
J'explique :
par exemple pour noël un compteur qui affiche jour par jour J-6 puis le lendemain J-5...
Et ce serait encore mieux si cela pouvais être :
par exemple pour ... la fin du monde (21 Dec. 2012) J-512 Jours, 3Heures, 45 Minutes et 10 Secondes !!!

Le Magicien <:)

Spitfire 95
07/06/2011 à 11:46:17
Spitfire 95
Membre
Merci de faire une recherche avant de poster : http://www.supportduweb.com/post-282-compte-a-rebour.html

Le Magicien
07/06/2011 à 17:20:50
La magie est un art, un art et un art Le Magicien
Membre
Merci beaucoup !!!
Et je suis Vraiment Désolé de n'avoir pas bien regardé avant !!! Le problème, c'est que le script ne marche pour moi... Il n'y a rien d'affiché ?!

Spitfire 95
10/06/2011 à 15:03:14
Spitfire 95
Membre
Montre ton code (ou mieux, ta page)

Le Magicien
10/06/2011 à 19:59:20
La magie est un art, un art et un art Le Magicien
Membre
<label id="Compte"></label>
<script type="text/javascript">
var Affiche=document.getElementById("Compte");
function Rebour() {
var date1 = new Date();
var date2 = new Date ("Dec 21 00:00:00 2012");
var sec = (date2 - date1) / 1000;
var n = 24 * 3600;
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 avant Noël : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s";
window.status = "Temps restant : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s ";
}
tRebour=setTimeout ("Rebour();", 1000);
}
Rebour();
</script>

_______________________________
Pour la fin du monde, par exemple

En tout cas merci de vos réponses :)
Le Magicien  <:)


Spitfire 95
11/06/2011 à 10:49:44
Spitfire 95
Membre
Déjà, change
Affiche.innerHTML = "Temps restant avant Noël : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s";
window.status = "Temps restant : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s ";
par
Affiche.innerHTML = "Fin du monde dans : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s";
window.status = "Fin du monde dans : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s ";

Ensuite, chez moi ça marche (testé en local). Montre ta page web. Quel navigateur utilises tu ? Js avtivé ?...

Le Magicien
11/06/2011 à 16:23:02
La magie est un art, un art et un art Le Magicien
Membre
Moi c'est un blog WordPress sur free, j'ai internet explorer sur vista.
Moi le problème c'est que quand on va sur l'article en question il n'y a rien d'affiché... On ne voit strictement rien.
Voilà ce que j'ai mis :

<script type="text/javascript">
<label id="Compte"></label>
</script><script type="text/javascript">
var Affiche=document.getElementById("Compte");
function Rebour() {
var date1 = new Date();
var date2 = new Date ("Dec 21 00:00:00 2012");
var sec = (date2 - date1) / 1000;
var n = 24 * 3600;
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 avant la fin du monde : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s";
window.status = "Temps restant avant la fin du monde : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s ";
}
tRebour=setTimeout ("Rebour();", 1000);
}
Rebour();
</script>

Merci d'avoir répondu
Cordialement,
LeMagicien <:)

Spitfire 95
11/06/2011 à 17:08:24
Spitfire 95
Membre
Ça doit venir de WordPress, par sécurité qui refuse le javascript.
Le code est correct, donc je ne peux pas t'aider plus. Je ne connais pas WordPress (ni la plupart des CMS puisque je code tout moi même).

Le Magicien
12/06/2011 à 20:13:10
La magie est un art, un art et un art Le Magicien
Membre
Bon et bien merci quand même !  :)
Codialement,
Le Magicien  <:)

Pages: 1