JavaScript  

 

w przykładach                

http://javascript.jest.o.k.pl

Banner w pasku stanu

To kolejny "klasyczny" skrypt - napis przesuwający się w pasku statusu okna przeglądarki. Mnie osobiście denerwują takie skrypty. Prawie zawsze nic pożytecznego nie przynoszą, a uniemożliwiają np. szybkie sprawdzenie do jakiego adresu prowadzi dany odsyłacz (normalnie wystarczy umieścić kursor nad linkiem i adres pojawia się automatycznie). Ale jeśli urok takiego ruchomego napisu jest dla Ciebie nieodparty, to proszę bardzo...

Instrukcja

W nagłówku dokumentu HTML umieszczany następujący kod:

<script language="JavaScript" type="text/javascript">                 
<!--                                                                  
// Niniejszy skrypt pochodzi z serwisu "JavaScript w przykladach"     
// Copyright (C) 1999 Maciej Szczepaniak <maciek@wls1.ch.pwr.wroc.pl> 
                                                                      
// Skrypt objety jest licencja GNU General Public License.            
// Koniecznie przeczytaj pelna informacje o licencji pod adresem:     
//     http://javascript.jest.o.k.pl/archiwum.html#l                  
                                                                      
function statusScrollInit(speed,msg) {                                
   stScMsg = msg;                                                     
   stScSpeed = speed;                                                 
   for (var i=0; i<150; i++) stScMsg = " " + stScMsg;                 
   statusScroll();                                                    
}                                                                     
                                                                      
function statusScroll() {                                             
   window.status = stScMsg;                                           
   stScMsg = stScMsg.substring(1,stScMsg.length) + stScMsg.charAt(0); 
   statusScrollTimer = setTimeout("statusScroll()",stScSpeed);        
}                                                                     
// -->                                                                
</script>                                                             

Następnie uruchamiamy skrypt. Aby odbywało się to automatycznie, przy załadowaniu strony, modyfikujemy tak znacznik <body>:

<body onLoad="statusScrollInit(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). Wiadomość to oczywiście tekst, który pojawi się w pasku stanu.

[ Powrót na górę ]

Przykład

Uruchom ten skrypt i spójrz na pasek stanu przeglądarki.

[ Powrót na górę ]

 


Valid HTML 4.0!

© 1998-2000 Maciej Szczepaniak