Compte à rebours en année
Fermé
Ben
-
16 déc. 2012 à 14:13
mbu725 Messages postés 21 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 3 août 2013 - 19 déc. 2012 à 02:24
mbu725 Messages postés 21 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 3 août 2013 - 19 déc. 2012 à 02:24
A voir également:
- Compte à rebours en année
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Supprimer compte instagram - Guide
- Créer un compte instagram sur google - Guide
- Gmail connexion autre compte - Guide
1 réponse
mbu725
Messages postés
21
Date d'inscription
vendredi 3 juillet 2009
Statut
Membre
Dernière intervention
3 août 2013
1
19 déc. 2012 à 02:24
19 déc. 2012 à 02:24
Je crois que le script devrait tourner autour de la fonction setInterval(). Celle-ci permet d'éxécuter une même fonction à intervalles réguliers. Par exemple, on pourrait faire éxécuter une fonction toutes les secondes qui décrémenterait le compte à rebours d'une seconde (ou plus).
Cette fonction prend au minimum deux paramètres, soit dans l'ordre :
- la fonction à éxécuter
- l'intervalle, en millisecondes
- les autres paramètres, optionnels, peuvent servir à passer des paramètres à notre fonction
Ensuite, il ne reste qu'à créer une fonction qui affiche le temps restant sur la page (idéalement, qui s'éxécute juste après celle qui met à jour le compte à rebours).
Exemple :
Il ne reste qu'à déterminer la date de fin du compte à rebours, afin que la variable tempsRestant se trouve automatiquement à la bonne valeur dès le démarrage du script, selon la date et l'heure actuelle. Faisable avec l'objet Date.
Cette fonction prend au minimum deux paramètres, soit dans l'ordre :
- la fonction à éxécuter
- l'intervalle, en millisecondes
- les autres paramètres, optionnels, peuvent servir à passer des paramètres à notre fonction
Ensuite, il ne reste qu'à créer une fonction qui affiche le temps restant sur la page (idéalement, qui s'éxécute juste après celle qui met à jour le compte à rebours).
Exemple :
var tempsRestant = 157680000; // 5 ans en secondes var vitesse = 1; // Nombre de secondes du c.à.b. par sec. réelle function decrementer(){ tempsRestant -= vitesse; } function afficher(){ document.getElementById... etc. etc. etc. } setInterval(decrementer, 1000);
Il ne reste qu'à déterminer la date de fin du compte à rebours, afin que la variable tempsRestant se trouve automatiquement à la bonne valeur dès le démarrage du script, selon la date et l'heure actuelle. Faisable avec l'objet Date.