Rozwijany tekst w pasku tytułu

<SCRIPT LANGUAGE="JavaScript">
ModNapis="";
i=0;
k=1;
Napis=new Array;
Napis[1]="tekst 1";
Napis[2]="tekst 2";


function Start() {
document.title=ModNapis;
ModNapis+=Napis[k].charAt(i);
if (i==Napis[k].length) {
ModNapis="";
i=0;
if (k==Napis.length-1) k=1
else k++;
setTimeout("Start()",1000);}
else
{setTimeout("Start()",70);
i++;}
}
</SCRIPT>

Powyżej zdefiniowany skrypt należy wstawić w blok <HEAD>. Skrypt musi być wywołany zaraz po załadowaniu strony, w tym celu w bloku <BODY> trzeba dodać wywołanie funkcji:

<BODY onLoad="Start()">

W skrypcie można zdefiniować dowolną ilość linijek. Pod zdefiniowanymi już zmiennymi Napis należy dodać kolejne zmienne wg schematu. Muszą zawierać indeks w kwadratowych nawiasach. Tekst musi znaleźć się w cudzysłowie. Kod trzeba zakończyć średnikiem.
Liczby 70 i 1000 są odstępami czasowymi pomiędzy kolejnymi znakami i linijkami. Można je także modyfikować.

<SCRIPT LANGUAGE="JavaScript">
ModNapis="";
i=0;
k=1;
Napis=new Array;
Napis[1]="Serdecznie witam w moim serwisie";
Napis[2]="Zobacz nowe, odświeżone pozycje";


function Start() {
document.title=ModNapis;
ModNapis+=Napis[k].charAt(i);
if (i==Napis[k].length) {
ModNapis="";
i=0;
if (k==Napis.length-1) k=1
else k++;
setTimeout("Start()",1000);}
else
{setTimeout("Start()",70);
i++;}
}
</SCRIPT>

Powyżej zdefiniowany skrypt należy wstawić w blok <HEAD>. Skrypt musi być wywołany zaraz po załadowaniu strony, w tym celu w bloku <BODY> trzeba dodać wywołanie funkcji:

<BODY onLoad="Start()">