Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Delay
Forum - Javascript - Delay

Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 17:27
Martedė, 07/09/2010
Questo topic č stato chiuso dal moderatore

Salve,
ho bisogno di sapere come gestire i delay in javascript...
Infatti sto facendo un sito e ho bisogno che ogni 10 secondi cambi messaggio dentro un div. Ho provato con:
Codice sorgente - presumibilmente Plain Text

  1. <script type="text/javascript" language="javascript">
  2. while(true){
  3. setTimeout("//Codice per cambiare messaggio",10000);
  4. }
  5. </script>


Ma fa crashare il browser...
Come posso fare?

Grazie

PM
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Up
1
Down
V
Segnala al moderatore
Postato alle 18:11
Martedė, 07/09/2010
Ho risolto cosė:
Codice sorgente - presumibilmente Javascript

  1. <script type="text/javascript" language="javascript">
  2.  
  3. var c=0;
  4.  
  5. function Delay(){
  6. c=c+1;
  7. document.getElementById('div1').innerHTML = ""+c;
  8. setTimeout("Delay()",1000);
  9. }
  10. </script>



Questo codice aumenta di 1 il numero nel div1 ogni secondo

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
2
Down
V
Segnala al moderatore
Postato alle 18:01
Martedė, 07/09/2010
setInterval.
http://javascript.about.com/library/blstvsi.htm

P.S.: while(true) č quasi sempre male.

PM