Compte à rebours dans un site web

Fermé
Romain -  
mat8883 Messages postés 48 Statut Membre -
Bonjour, comment mettre un compte à rebours dans un site ? Merci d'avance !

30 réponses

  • 1
  • 2
  1. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    SALUT

    EN VOILA UN
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <title>COMPTE A REBOURS
        </title>
    <script LANGUAGE="JavaScript">
    <!--
    function getTime() {
    now = new Date();
    y2k = new Date("Mar 31 2009 15:00:00"); //ICI LA DATE CIBLE
    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 = "Encore " + daysRound  + dy + hoursRound + hr + minutesRound + min + secondsRound + sec + " avant le 31 Mars 2009 15 H 00 !";
    newtime = window.setTimeout("getTime();", 1000);
    }
    // -->
    </script>
      </head>
      <body onLoad="getTime()">
        <form name=timeForm>
          <input type="texte" name=input1 size=110 border-style="none" style="border-bottom: 0px solid; border-left: 0px solid;border-right: 0px solid;border-top: 0px solid;font:12px arial, helvetica,sans-serif">
        </form>
      </body>
    </html>


    RAD
    18
    1. mat8883 Messages postés 48 Statut Membre
       
      Oui mais le problème de ce script c'est qu'il continue en boucle... Comment afficher le message "Terminé" à la place du compte à rebours quand celui-ci est terminé ?
      0
  • 1
  • 2