W nagłówku umieszczany następujący kod:
<script language="JavaScript" type="text/javascript">
<!--
function titleScrollInit(speed,msg) {
var twardaSpacja = unescape("%u00A0");
tScMsg = msg;
tScSpeed = speed;
tScMsg = tScMsg.split(" ").join(twardaSpacja);
for (i=0; i<40; i++) tScMsg = twardaSpacja + tScMsg;
titleScroll();
}
function titleScroll() {
top.document.title = tScMsg;
tScMsg = tScMsg.substring(1,tScMsg.length) + tScMsg.charAt(0);
titleScrollTimer = setTimeout("titleScroll()",tScSpeed);
}
</script>
Następnie uruchamiamy skrypt. Aby odbywało się to automatycznie, przy załadowaniu strony, modyfikujemy tak znacznik <body> :
onLoad="titleScrollInit(prędkość,'Wiadomość')"
Zamiast prędkość należy wpisać całkowitą liczbe oznaczającą czas w milisekundach pomiędzy poszczególnymi etapami animacji. Polecam wartości od 50 (szybko) do 100 (wolno).
Powinno działać... Jeśli jednak ten skrypt nie będzie działał w jakiejś wersji IE, bądź zadziała w jakimś NN, daj mi znać (maciek@wls1.ch.pwr.wroc.pl), podając dokładny opis ewentualnych komunikatów o błędach i wersję przeglądarki. Dziękuję z góry.
"Z ostatniej chwili:" Eureka! Ten skrypt działa w Netscape'ie! Co prawda na razie tylko w rozwojowej wersji NN5 - Netscape Seamonkey aka Gecko (http://www.mozilla.org) - Milestone Bulid 12, ale to zawsze coś.
[ Powrót na górę ]
|