JavaScript  

 

w przykładach                

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

Replace

Tem prościutki skrypt działa trochę jak zwykły odsyłacz hipertekstowy, ale z jedną różnicą. Załadowana strona zastępuje poprzednią w historii odwiedzonych witryn. Dlatego nie jest możliwe użycie przycisku Wróć z takim skutkiem jaki miałby miejsce w przypadku zwyczajnego odsyłacza. Skrypt pozwala też na przekierowanie przeglądarki na nowy adres automatycznie po otwarciu strony.

Instrukcja

Nie ma potrzeby pisania osobnych skryptów - wszystko mieści się w znaczniku <a> (URL to oczywiście nowy adres):

<a href="javascript:window.location.replace('URL')">Odsyłacz</a>      

Jeśli natomist chcemy, aby użytkownik był automatycznie przenoszony na nowy adres po określonym czasie, możemy umieścić w nagłówku dokumentu następujący skrypt:

<script language="JavaScript" type="text/javascript">                 
<!--                                                                  
setTimeout("window.location.replace('URL')", czas);                   
//-->                                                                 
</script>                                                             

Czas to czas w milisekundach przed zmianą strony. replace przyda się , jeśli przygotowujemy dwie wersje strony: jedną z JavaScriptem, a drugą - bez (tylko po co?). Możemy wtedy zrobić coś takiego:

<script language="JavaScript" type="text/javascript">                 
<!--                                                                  
setTimeout("window.location.replace('strona_z_JS.html')", 1000);      
//-->                                                                 
</script>                                                             
<meta http-equiv="refresh" content="2; url=strona_bez_JS.html">       

Jeśli użytkownik ma przeglądarkę obsługującą JS, po sekundzie zostanie odesłany na stronę dla siebie, jeśli nie - po 2 sekundach przeskoczy do innej.

[ Powrót na górę ]

Przykład

Ten odsyłacz zabierze Cię do głównej strony tego działu; nie będziesz mógł użyć przycisku "Wróć", aby cofnąć się na tę stronę.

[ Powrót na górę ]

 


Valid HTML 4.0!

© 1998-2000 Maciej Szczepaniak