IL TEMPO IN JAVASCRIPT:


Se si vuole inserire dei processi di automatizzazione nel proprio sito web,sono a volte necessari degli aggiornamenti ciclici.Un modo per realizzare l'intento,e' di usare i metodi di temporizzazione propri di Javascript:

  • -setInterval(funz(),timemsec.):
    E' un metodo che instaura un ciclo continuo,basato sui parametri di ingresso,che sono la funzione da richiamare ed il tempo in millisecondi di dutata.fornisce in uscita un variabile che identifica il timer programmato.
    timerid=setInterval(funz(),3000)richiama la funzione ogni 3000msec=3"

  • -clearInterval(timerid):
    E'il metodo complementare che annulla la temporizzazione impostata precedentemente.

  • -setTimeout(funz(),timemsec):
    E' un timer ed esegue solo un ciclo della durata programmata.
    timerid=setTimeout(funz(),3000)imposta un tempo di 3"

  • -clearTimeout(timerid) blocca il timer in esecuzione.

La differenza tra i due metodi,risiede nel fatto che il primo ha un loop infinito,e si arresta richiamando il metodo complementare.Il secondo e' un tempo a scadenza,che pero' puo' essere interrotto.

Anche l'oggetto DATE e' relazionato al tempo,ma in questo caso si riferisce alla data e all'ora,con altre funzioni particolari.Questo oggetto ha moltissimi metodi che permettono di estrarre il dato voluto,da una stringa contenente l'informazione complessiva di data e ora.Vedi esempio
Lo stesso effetto di reindirizzamento temporizzato puo' essere ottenuto tramite il tag <META>

<META HTTP-EQUIV="Refresh" CONTENT="10;URL=..../pagina.html">

Un ulteriore esempio di utilizzo dei timer e riportato nel seguente link:


ESEMPIO TIMER


Il presente articolo e'derivato dalla lettura e riduzione di pubblicazioni sull'argomento.Considerato il carattere divulgativo,il tema e' trattato nei suoi fondamenti e si rinvia il lettore interessato a pubblicazioni specifiche.

SOLO A SCOPO DIVULGATIVO