Nwlapcug.com


Lo Script HTML per lo scorrimento dei messaggi nella parte inferiore di un pannello della finestra

Può sembrare un'impresa difficile, ma ponendo un messaggio HTML di scorrimento nella parte inferiore di una finestra del browser non richiede molta programmazione. Effetti di testo scorrevole non appaiono frequentemente come hanno fatto nel 1990, ma alcuni proprietari di sito ancora usarli.

Messaggi della barra di stato

La seguente riga di codice è tutto ciò che serve per rendere la parola "Hello" vengono visualizzate delle barre di stato di alcuni browser:

Window. status = "Hello"

Questo comando ha funzionato nella maggior parte dei browser durante i primi giorni di Internet. Tuttavia, alcuni browser moderni non vengono visualizzati messaggi di stato che i programmatori creano. I browser hanno la capacità di visualizzare i messaggi, ma gli utenti devono consentire codice di script modificare le barre di stato. Essi possono farlo attivando questo comportamento nel loro pannello di controllo impostazioni browser.

Funzioni di temporizzazione

Per visualizzare un messaggio di barra di stato per spostare da sinistra a destra, riscrivere il messaggio ripetutamente utilizzando stringhe di testo diverso. Una funzione JavaScript rende questo possibile, come illustrato di seguito:

timerID = window.setTimeout("rewriteMessage()", delay)

La funzione di "setTimeout" chiama una funzione denominata "rewriteMessage." Questa funzione modifica il testo visualizzato sulla barra di stato. "RewriteMessage" quindi si denomina ripetutamente e altera il testo durante ogni iterazione. La variabile "timerID" contiene un riferimento alla funzione di "setTimout". Interrompere il timer in qualsiasi momento eseguendo il comando seguente:

clearTimeout(timerID)

Formattazione del testo

Se si scrive la parola "Hello" ripetutamente in una barra di stato, è possibile che il testo non si muoverà. Ciò si verifica perché la stessa parola va alla barra di stato durante ogni iterazione del ciclo. È possibile, tuttavia, aggiungere spazi prima o dopo il testo per creare l'illusione del movimento, come illustrato negli esempi seguenti:

"Ciao"
"Ciao"

Entrambe le stringhe contengono "Ciao", ma l'imbottitura della seconda stringa spinge la parola più lontano a destra. Semplicemente aggiungere un ulteriore spazio all'inizio della stringa durante ogni iterazione del ciclo, e il testo apparirà per scorrere nella parte inferiore della finestra del browser.

Suggerimenti

È possibile controllare la velocità con cui si muove il testo scorrevole. La variabile di ritardo, uno degli argomenti "setTimeout", determina la lunghezza di un browser di attesa prima di aggiornare la barra di stato. Rappresenta un valore di ritardo di 100 100 millisecondi; un valore di 1.000 rappresenta 1.000 millisecondi. Utilizzare valori più piccoli per la variabile di ritardo per rendere più veloce lo scorrimento del testo. È inoltre possibile rendere il testo spostare da destra a sinistra con l'aggiunta di spazi a destra della stringa di testo invece di sinistra durante ogni iterazione del ciclo.