Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    62

    Javascript: Countdown minuti della sessione

    Ciao ragazzi, vorrei far in modo che l'utente collegato possa vedere nella status bar i minuti che rimangono alla fine della sessione. Ovviamente quando fa il refresh della pagina o cambia pagina i minuti ridiventano ad esempio dinuovo 15 minuti.

    Ps. So' come far visualizzare le info nella status bar, ma non so come far si che ci sia il countdown dei minuti.

    Ciao e grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    62
    ho trovato la soluzione grazie:

    <script language="JavaScript">
    var iSecondi = 15*60
    function runClock()
    {
    theTime = window.setTimeout("runClock()", 1000);
    //var today = new Date();
    //var display = today.toLocaleString();
    iSecondi--;
    window.status = ' La sessione scadrà tra: ' + iSecondi +' secondi';
    }

    runClock();
    </script>

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    62
    ho anche fatto il seguente:

    <script language="JavaScript">
    var iMuniti = 14;
    var iSecondi = 60;

    function runClock()
    {
    theTime = window.setTimeout("runClock()", 1000);
    //var today = new Date();
    //var display = today.toLocaleString();
    iSecondi--;
    if (iSecondi == 0)
    {
    iMuniti--;
    iSecondi = 60;
    }
    window.status = ' La sessione scadrà tra: ' + iMuniti +' minuti e ' +iSecondi+' secondi ';
    }

    runClock();
    </script>

    volevo chiedere come mai in firefox non funge window.status ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da dinopc
    volevo chiedere come mai in firefox non funge window.status ??
    Forse hai settato nelle opzioni che JS non possa modificarlo.

    Brutta cosa utilizzare dei campi del browser che l'utente puo` usare per metterci altre cose.

    E` meglio se usi un campo di input apposito, oppure un oggetto qualsiasi:

    var str = ' La sessione scadrà tra: ' + iMuniti +' minuti e ' +iSecondi+' secondi ';
    document.getElementById('ID_OGGETTO').value = str; // campo di form
    document.getElementById('ID_OGGETTO').innerHTML = str; // altro oggetto

    Il campo di form funziona in tutti i browser (compreso NN4), innerHTML funziona in tutti i browser moderni (ma non e` supportato dal W3C).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.