JavaScript  

 

w przykładach                

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

Banner na przycisku (IE)

Kolejny ruchomy napis - tym razem na przycisku, jednak ten skrypt działa tylko w Internet Explorerze - Netscape nie pozwala na dynamiczną zmianę treści przycisków. Można takiego przycisku użyć jako efektownego odsyłacza.

Instrukcja

W nagłówku 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 buttonScrollInit(speed,msg) {                                
   btScMsg = msg;                                                     
   btScSpeed = speed;                                                 
   for (var i=0; i<0; i++) btScMsg = " " + btScMsg;                   
   buttonScroll();                                                    
}                                                                     
                                                                      
function buttonScroll() {                                             
   document.all.banguzik.value = btScMsg;                             
   btScMsg = btScMsg.substring(1,btScMsg.length) + btScMsg.charAt(0); 
   buttonScrollTimer = setTimeout("buttonScroll()",btScSpeed);        
}                                                                     
// -->                                                                
</script>                                                             

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

<body onLoad="buttonScrollInit(prędkość,'Wiadomość')">                
Uwaga!!!

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

Pozostaje nam jeszcze tylko wstawić odpowiedni przycisk:

<input type="Button" name="banguzik">                                 

Jeśli nie umieścimy go w ramach formularza, Netscape go w ogóle nie wyświetli - i o to chodzi :)

[ Powrót na górę ]

Przykład

Tu, jeśli masz IE, zobaczysz przycisk. Kliknij go, aby zobaczyć, jak działa ten skrypt.

[ Powrót na górę ]

 


Valid HTML 4.0!

© 1998-2000 Maciej Szczepaniak