Lista historyczna
Każda przeglądarka zachowuje historię (listę stron) dla aktualnej sesji. Historia ta jest przekazywana do obiektu window.history. Przy pomocy JavaScript, możemy wywołać dowoną stronę z listy historycznej, korzystając z metody obiektu history:
history.go(n);
gdzie n jest numerem strony na liście historycznej.
instrukcja
history.go(-2);
spowoduje przejście o dwie strony wstecz.
instrukcja
history.go(1);
spowoduje przejście o jedną stronę do przodu.
instrukcja
history.go(0);
spowoduje przeładowanie aktualnej strony.
Aby przejść o jedną stronę do przodu, można również użyć instrukcji
history.forward();
Przejście o jedną stronę do tyłu, możemy wywołać instrukcją
history.back();
Pasek statusu
JavaScript umożliwia umieszczanie dowolnego tekstu na pasku statusu (który znajduje się na dole okna). Do manipulowania tekstem na pasku statusu służą dwie właściwości obiektu window:
- defaultStatus - domyślny, stały tekst na pasku statusu dla całego dokumentu
- status - tymczasowy tekst na pasku statusu
Przykład:
<script type="text/javascript"> window.defautlStatus="domyślny tekst dla dokumentu"; </script> <a href="status.html" onMouseOver="window.status='tekst tymczasowy';return true"> <img src="grafika1/baner1.gif" border="0"> </a>
W powyższym przykładzie, tymczasowy tekst na pasku statusu pojawia się w momencie najechania kursorem na obrazek (a właściwie na odnośnik zawierający ten obrazek). Gdy kursor zjedzie z obrazka, na pasek statusu powraca tekst domyślny.
Aby zobaczyć efekt działania skryptu, wjedź kursorem myszy na poniższy rysunek i obserwuj pasek statusu.
W przypadku odnośnika, konieczne jest dodanie instrukcji return true. Jeżeli jej nie dodamy, to zamiast naszego napisu, ujrzymy adres odnośnika.