Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139

    Errore in un conto all'arovescio

    Ciao Ragazzi.
    Ho applicato questo script su un sito per visualizzare il conto all'arovescio a Capodanno.

    Ho notato, purtroppo, che osservando pazientemente lo scorrere dei secondi, ogni 15 0 20 secondi circa ne viene saltato uno.

    Siccome di javascript non ci capisco nulla..

    qualcuno è in grado di rilevare l'errore???

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139

    correzione

    Attenzione..

    questo è l'esempio che mi da dei problemi, non quello che ho postato prima (che non riporta i secondi).

    Piccola svista. Quell'altro non l'ho controllato...

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dipende dal fatto che la funzione viene richiamata dopo 1000 millisecondi dal termine della precednte... e quindi non viene valutato il tempo d'esecuzione della funzione stessa.

    A parte l'incongruenza di chiamare una funzione getTime() (ha l'aria di essere un nome riservato) puoi modificare cosi': commenta la linea

    // newtime = window.setTimeout("getTime();", 1000);

    e modifica

    <BODY onLoad="setInterval('getTime()',1000)">

    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

  4. #4
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Grazie.
    Ho fatto le modifiche che hai detto, ma continua a perdere un secondo ogni minuto circa.

    Faccio una domanda stupida:
    Nel momento in cui il browser richiama la pagina il conteggio devrebbe essere attendibile giusto?
    Quindi, se è così, dorvrebbero riscontrarsi delle evidenti incongruenze soltanto qualora un utente rimanga per molte ore sulla stessa pagina. Dico bene? :master:

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Precisiamo: non "continua a perdere un secondo", semplicemente non viene visualizzato

    Per aggiornare la visualizzazione piu' spesso puoi modificare il tempo di intervallo... portalo a 500 o 300 millisecondi.

    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

  6. #6
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da br1
    Precisiamo: non "continua a perdere un secondo", semplicemente non viene visualizzato
    Sorry..

    Per aggiornare la visualizzazione piu' spesso puoi modificare il tempo di intervallo... portalo a 500 o 300 millisecondi.

    ciao
    Thanks! :metallica

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.