Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    countdown con start e stop

    ciao a tutti,
    sto cercando di fare un countdown con uno start e stop, ora con lo start ci sono ma mi manca ancora lo stop e alla fine del countdown dovrei fare una chiamata ajax, mi date un aiutino...
    o magari sto sbagliando proprio strada... ditemelo..

    codice:
    <a onclick="javascript:show()" href="#" >Inizio</a>
    
    
            
    <div id="my-timer">
            Tempo rimasto <b id="show-time">10</b> secondi        
    </div>
    
    
    
        <script type="text/javascript">
    
    
            var settimmer = 0;
            function show(){
                    window.setInterval(function() {
                        var timeCounter = $("b[id=show-time]").html();
                        var updateTime = eval(timeCounter)- eval(1);
                        $("b[id=show-time]").html(updateTime);
    
    
                        if(updateTime == 0){
                            //chiamata ajax che chiude il televoto
    
    
    
                        }
                    }, 1000);
    
    
            }
    
       </script>
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605
    Ciao a tutti,
    ho trovato quello che cercavo.
    Posto lo script magari può essere utili a qualcuno... un countdown con start stop e reset.

    Buona giornata
    Giuseppe


    codice:
    var CCOUNT;
    $(document).ready(function(){
        $('#btnct').click(function(){
            CCOUNT = $('#seconds').val();
            cdreset();
        });
    });
    var t, count;
    
    function cddisplay(){
        document.getElementById('timespan').innerHTML = count;
    }
    
    function countdown(){
        // starts countdown
        cddisplay();
        if(count ===0){
            // time is up
        }else{
            count--;
            t = setTimeout(countdown,1000);
        }
    }
    
    function cdpause(){
        // pauses countdown
        clearTimeout(t);
    }
    
    function cdreset(){
        // resets countdown
        cdpause();
        count = CCOUNT;
        cddisplay();
    }
    


    codice HTML:
    <form id="frm">Seconds:
        <input type="text" id="seconds" name="seconds" value="0" size="2" maxlength="2" />
        <br/>
        <input type="button" id="btnct" value="Input" />
    </form>
    <span id="timespan"></span>
    
    <input type="button" value="Start" onclick="countdown()">
    <input type="button" value="Stop" onclick="cdpause()">
    <input type="button" value="Reset" onclick="cdreset()">







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.