Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    evitare il blocco degli script quando si trascina una finestra

    come da titolo, ho notato ke trascinando la finestra del browser (firefox) lo script "countdown" ke ho fatto si blocca e riprende al rilascio della finestra VVoVe:

    penso ke nn sia colpa del mio script

    c'è soluzione a tale problema ?

    cmq questo è lo script

    Codice PHP:
    <html>
    <head>
    <title>countdown</title>

    <?
    /* questo file imposta l'ora finale e quella attuale e visualizza il countdown */

    // ora finale in formato timestamp (sarà letta da una query)

    $endtime mktime(11,20,0,9,27,2006); //12:20:00 27/9/2006
     
    // ora attuale in formato timestamp

    $nowtime time();

    // tempo rimanente

    $countdowntime $endtime $nowtime;
    ?>

    <script language="javascript1.2">

    function countdown(countdowntime)
    {
            
        if (countdowntime >= 0)

        {
        
            hours = Math.floor(countdowntime/(60*60)); //calcolo ore
            minutes = Math.floor((countdowntime%(60*60))/60); //calcolo minuti
            seconds = Math.floor((countdowntime%(60*60))%60); //calcolo secondi

            countdowntime -= 1; //decremento tempo
        
            var testo = hours + " : " + minutes +  " : " + seconds; //testo da visualizzare

            document.getElementById("a").innerHTML = testo;
        
            setTimeout("countdown("+countdowntime+")",990); //ricaricamento script dopo 1 secondo (circa)

        }

        else

        {
            
            var testo = "finito";

            document.getElementById("a").innerHTML = testo;

        }


    }
    </script>

    </head>

    <body onLoad="countdown(<? echo $countdowntime?>)">

    <p id="a"></p>

    </body>
    </html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    No: il computer e' impegnato a trascinare la finestra e non puo' interrompersi per rispettare i timeout ed aggiornarne il contenuto. E' una questione di priorita': accetteresti di vedere a scatti il trascinamento della finestra?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    ok


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.