JavaScript passo passo

Messaggio dinamico sulla barra di stato

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>.


Chiudi la finestra | Home