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:

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.