Compte a rebours

psp4ever Messages postés 125 Statut Membre -  
 fuk-san -
Bonjour a tous, je voudrais mettre un compte a rebours sur mon site pour qu'il affiche le nombre de jours-heures-minutes restants avant le 14 septembre. Je ne sait pas du tout comment faire alors j'aurais besoin de votre aide. merci d'avance
Configuration: Windows Vista / Safari 532.5

3 réponses

  1. fuk-san
     
    J'ai un compte à rebours qu'un gentil garçon à fait pour moi, si tu veux test:

    "

    <html>
    <head>
    <script type="text/javascript">
    var temps = 345600 ;
    var tempTotal = temps;
    function comptearebours(){
    if(tempTotal > 0){
    var tempDecompose = tempTotal;

    if(tempDecompose >= 3600*24){
    var jour = Math.floor(tempDecompose / (24*3600));
    tempDecompose -= jour * 3600 * 24;
    }
    else
    var jour = 0;

    if(tempDecompose >= 3600){
    var heure = Math.floor(tempDecompose / 3600);
    tempDecompose -= heure * 3600;
    }
    else
    var heure = 0;

    if(tempDecompose >= 60){
    var minute = Math.floor(tempDecompose / 60)
    tempDecompose -= minute * 60;
    }
    else
    var minute = 0;

    var seconde = tempDecompose;
    var texte = 'Il reste ';

    if(jour > 0){
    if(jour == 1) var jourTexte = ' jour, ';
    else var jourTexte = ' jours, ';
    texte += jour + jourTexte;
    }

    if(heure > 0){
    if(heure == 1) var heureTexte = ' heure ';
    else var heureTexte = ' heures ';
    texte += heure + heureTexte;
    }

    if(minute > 0){
    if(minute == 1) var minuteTexte = ' minute et ';
    else var minuteTexte = ' minutes et ';
    texte += minute + minuteTexte;
    }

    if(seconde == 1) var secondeTexte = ' seconde ';
    else var secondeTexte = ' secondes ';
    texte += seconde + secondeTexte + ' avant la fermeture de la vente !';
    tempTotal -= 1;
    setTimeout('comptearebours()', 1000);
    }
    else{
    tempTotal = temps;
    setTimeout('comptearebours()', 1);
    }

    document.getElementById('cpt').innerHTML = texte;
    }
    </script>
    </head>
    <body onload="comptearebours()">
    <div id="info">VENTE FLASH:</div>
    <div id="cpt"></div>
    </body>
    </html>

    "
    0
  2. psp4ever Messages postés 125 Statut Membre 8
     
    merci beaucoup c'est exactement ce que je voulais :-)
    0
  3. fuk-san
     
    Bon bah c'est parfait.
    Un grand merci à Gaëtan alors ;)
    0