Javascript setTimeout
id setTimeout( codice, offset )
La funzione setTimeout permette di eseguire un blocco di istruzioni dopo un dato periodo di tempo.
Il primo argomento è una stringa di testo che contiene le istruzioni javascript che verrano eseguite, il secondo è il periodo espresso in millisecondi.
Il valore di ritorno è un identificativo che sarà utile quando avremo la necessità di bloccare il timeout. Ecco un po’ di codice javascript:
1 function saluta() { 2 3 alert('ciao'); 4 5 } 6 7 var id = setTimeout( "saluta()", 5000 ); 8
In questo modo la funzione saluta verrà invocata dopo 5 secondi;
Se per qualsiasi motivo avessimo voluto bloccare il timeout avremmo potuto utilizzare il metodo clearTimeout passandogli come argomento l’id del timeout creato in precedenza:
1 if( .... ) { 2 3 clearTimeout( id ); 4 5 }
