Ci sono varie modalità per permettere di visualizzare un messaggio dinamico sulla barra di stato al caricamento della pagina.
Un esempio è il seguente:
// dichiaro 2 variabili globali: un contatore i e una
stringa, che alla fine apparirà sulla barra di stato. // Qui è stato scelto un tributo a Shining... var i=0; var defstat="Il mattino ha l'oro in bocca"; // dichiaro la funzione moveDefStat(), che controlla se il contatore i è minore o uguale rispetto alla // lunghezza della stringa prescelta function moveDefStat() { // se la condizione è positiva, faccio apparire una sottostringa di defstat sulla barra di stato, // incremento i e aziono un temporizzatore che richiamerà la funzione ogni 250 millesimi di secondo if(i<=defstat.length) { window.status=defstat.substring(0,i); i++; temp2=setTimeout("moveDefStat()",250); } else { // se la condizione non è verificata, cancello il temporizzatore. // la finestra non sarà + richiamata. clearTimeout(temp2); } } |
La funzione sarà richiamata dal gestore di evento onLoad() del <BODY></BODY>.