Piątek 04 Kwiecień 2025r. Godz 00:00:00      
Postów: 251      

Lista historyczna w JavaScript

Aby otrzymać adres URL poprzedniej strony z listy historii należy skorzystać z właściwości previous obiektu history. Adres URL aktualnej i następnej uzyskuje się zaś dzięki właściwościom current i next. Chcąc jednak przejść do tych stron trzeba posłużyć się metodą back(), go(0) lub forward() - w zależności od strony, do której chce się przejść - także obiektu history.


<HTML>
  <HEAD>
    <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
  </HEAD>
  <BODY BGCOLOR="#6FB20F">
    <FORM NAME="form1">
        <INPUT TYPE="button" VALUE="WSTECZ" onClick="history.back()">
        <INPUT TYPE="button" VALUE="Przeładuj tą stronę" onClick="history.go(0)">
        <INPUT TYPE="button" VALUE="DALEJ" onClick="history.forward()">
    </FORM>
  </BODY>
</HTML>

Metody go(n) można używać także do wywoływania stron z innych pozycji listy historii. Jeżeli n jest liczbą ujemną, wtedy wyświetlana jest strona wcześniejsza o n względem aktualnej. Jeżeli jest liczbą dodatnią - na odwrót.