Visualizzazione dei risultati da 1 a 2 su 2

Discussione: azzeramento tempo

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139

    azzeramento tempo

    salve devo modificare questo codice é un conto alla rovescia. Quando arriva a zero non si ferma ma va in negativo e va avanti, invece vorrei che tutti e quattro i campi si fermassero alla fine del conto alla rovescia a zero. Qualcuno mi aiuta?


    codice:
    <script type="text/javascript">
      var d = <?php echo $rgiorni; ?>  
      var h = <?php echo $rore; ?>  
      var m = <?php echo $rminuti; ?>  
      var s = <?php echo $rsecondi; ?>  
    
    function setCountDown ()
    {
      s--;
      if (s < 0){
          m--;
          s = 59
      }
      if (m < 0){
          h--;
          m = 59
      }
      if (h < 0){
          d--;
          h = 23
      }
      document.getElementById("ris").innerHTML = d+" giorni, "+h+" ore, "+m+" minuti, "+s+" secondi";
      setTimeout ( "setCountDown()", 1000 );
    }
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139
    risolto sostituendo l'ultima parte in questo modo

    codice:
    if (d <= "0" && h <= "0" && m <= "0" && s <= "0"){
    
    d = 0
    h = 0
    m = 0
    s= 0
    
    document.getElementById("ris").innerHTML= d+" giorni, "+h+" ore, "+m+" minuti, "+s+" secondi";
    
    }else{
    
    document.getElementById("ris").innerHTML= d+" giorni, "+h+" ore, "+m+" minuti, "+s+" secondi";
    setTimeout( "setCountDown()", 1000 );
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.