Compte à rebour sur un site

psgteam Messages postés 2 Statut Membre -  
soggybuttom Messages postés 78 Statut Membre -
Bonjour j'aimerai savoir comment on créer un compte à rebour sur un site internet avec jours, heurs, minutes et seconde merci à vous
Configuration: Windows XP
Firefox 2.0.0.4

2 réponses

  1. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    salut,

    as tu pensé à faire une recherche sur internet avant ?
    https://www.google.fr/search?q=compte+%C3%A0+rebour&gws_rd=ssl tu y trouveras ton bonheur en première page !

    si tu as un problème spécifique avec un script particulier, reviens nous voir, mais je pense que ca ne posera aucun problème. bon courage !
    0
  2. soggybuttom Messages postés 78 Statut Membre 4
     
    Salut, voici un script de compte à rebours qui fonctionne très bien:
    Dans le head tu insères ce script

    <script LANGUAGE="JavaScript">
    <!--
    function getTime() {
    now = new Date();
    y2k = new Date("Oct 10 2008 00:00:00");
    days = (y2k - now) / 1000 / 60 / 60 / 24;
    daysRound = Math.floor(days);
    hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
    hoursRound = Math.floor(hours);
    minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
    minutesRound = Math.floor(minutes);
    seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
    secondsRound = Math.round(seconds);
    sec = (secondsRound == 1) ? " seconde" : " secondes";
    min = (minutesRound == 1) ? " minute" : " minutes, ";
    hr = (hoursRound == 1) ? " heure" : " heures, ";
    dy = (daysRound == 1) ? " jour" : " jours, ";
    document.timeForm.input1.value = "Plus que " + daysRound + dy + hoursRound + hr + minutesRound + min;
    document.timeForm.input2.value = " " + secondsRound + sec + " avant la fin de la promotion!";
    newtime = window.setTimeout("getTime();", 1000);
    }
    // -->
    </script>

    ET dans le body à l'endroit ou tu veux que ton compte à rebours soit, tu mets

    <form name=timeForm>
    <input type="texte" name=input1 size=40 style="background-color:#bedae7">
    <br>
    <input type="texte" name=input2 size=45 style="background-color:#bedae7">
    </form>

    Bon courage...
    0