SELFHTML/Quickbar
JavaScript
Référence objet
![]() |
history |
![]() |
Propriétés:
Méthodes:
|
![]() |
Par l'objet history, qui se trouve dans la hiérarchie objet
JavaScript sous l'objet window,
Vous avez accès aux pages WWW qui ont été visitées par l'utilisateur.
Déterminante pour cet accès est la liste telle qu'elle est sauvegardée dans l'historique du
navigateur, accessible chez Netscape par le menu Window/history (Communicator/historique).
Avec cet objet, vous pouvez par exemple construire des liens du type "retour
à la dernière page visitée".
history.back(); window.history.back(); secondefenetre.history.back(); parent.frames[2].history.back(); |
Vous pouvez appeler les méthodes de l'objet history avec history,
la dernière page visitée par exemple avec history.back(). Vous
pouvez également noter window.history.back(). Étant donné qu'il
s'agit là du contenu de la fenêtre actuelle, la mention du nom de fenêtre
n'est pas absolument nécessaire. Il en va autrement pour l'accès à d'autres
fenêtres ou à des fenêtres frames. Dans ces cas là, vous devez adresser
correctement la fenêtre. Lisez pour les fenêtres additionnelles la partie sur
l' utilisation
de l'objet window et pour les fenêtres frames la partie sur l'
utilisation
de l'objet frame.
![]() ![]() |
Sauvegarde le nombre d'éléments de l'historique pour une fenêtre.
<a href="javascript:alert(history.length)">nombre de pages visitées;</a> |
L'exemple définit un lien qui lorsqu'on le clique donne le nombre des pages
visitées avec alert().
![]() ![]() |
Charge la page WWW visitée la dernière. N'attend aucun paramètre.
<a href="javascript:history.back()">page précédente</a> |
L'exemple définit un lien qui lorsqu'on le clique appelle à nouveau la dernière page visitée.
![]() ![]() |
Charge la page WWW qui a été visitée comme page suivante dans la mesure où un retour à la page précédente a été effectué. N'attend aucun paramètre.
<a href="javascript:history.forward()">page suivante</a> |
L'exemple définit un lien qui lorsqu'on le clique appelle la page qui était active avant que l'utilisateur ne revint à la page précédente.
![]() ![]() |
Avance ou recule du nombre de pages désiré dans l'historique sauvegardé. Attend comme paramètre le nombre de pages à sauter. Un nombre négatif recule (autant de fois page précédente que mentionné), Un nombre positif avance (autant de fois page suivante que mentionné).
<a href="javascript:history.go(-3)">3 pages en arrière</a> |
L'exemple définit un lien qui lorsqu'on le clique recule de trois pages dans l'historique sauvegardé des pages visitées.
![]() | |
après:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
JavaScript
Référence objet
Serge François, 13405@free.fr