SELFHTML

history

Page d'information: vue d'ensemble

vers le bas history: généralités sur l'utilisation

Propriétés:

vers le bas length (nombre de pages visitées)

Méthodes:

vers le bas back() (page précédente)
vers le bas forward() (page suivante)
vers le bas go() (passer à une URI dans l'historique)

 vers le bas 

history: généralités sur l'utilisation

Par l'objet history qui se trouve dans la hiérarchie objet JavaScript sous l'objet Autre page d'information 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".

Exemples:

history.back();
window.history.back();
secondefenetre.history.back();
parent.frames[2].history.back();

Explication:

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 cadres. Dans ces cas là, vous devez adresser correctement la fenêtre. Lisez pour les fenêtres additionnelles la partie sur l'Autre page d'information utilisation de l'objet window et pour les fenêtres cadres la partie sur l'Autre page d'information utilisation de l'objet frame.

Attention:

JavaScript ne permet qu'un accès limité à l'objet history pour la protection des visiteurs de pages. Cela signifie que vous n'avez pas accès aux URI des adresses de pages visitées et que vous ne pouvez pas non plus effacer l'historique. Outre le déplacement dans l'historique, il est somme toute permis d'écraser l'enregistrement de la dernière page visitée dans history avec la méthode Autre page d'information location.replace().

 vers le hautvers le bas 

JavaScript 1.0Netscape 2.0MS IE 3.0lecture length

Sauvegarde le nombre d'éléments de l'historique pour une fenêtre.

Exemple:

<a href="javascript:alert(history.length)">nombre de pages visitées;</a>

Explication:

L'exemple définit un lien qui lorsqu'on le clique donne le nombre des pages visitées avec Autre page d'information alert().

 vers le hautvers le bas 

JavaScript 1.0Netscape 2.0MS IE 3.0 back()

Charge la page WWW visitée la dernière. N'attend aucun paramètre.

Exemple:

<a href="javascript:history.back()">page pr&eacute;c&eacute;dente</a>

Explication:

L'exemple définit un lien qui lorsqu'on le clique appelle à nouveau la dernière page visitée. .

 vers le hautvers le bas 

JavaScript 1.0Netscape 2.0MS IE 3.0 forward()

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.

Exemple:

<a href="javascript:history.forward()">page suivante</a>

Explication:

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.

 vers le hautvers le bas 

JavaScript 1.0Netscape 2.0MS IE 3.0 go()

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é).

Exemple:

<a href="javascript:history.go(-3)">3 pages en arri&egrave;re</a>

Explication:

L'exemple définit un lien qui lorsqu'on le clique recule de trois pages dans l'historique sauvegardé des pages visitées..

 vers le haut
page suivante Autre page d'information location
page précédente Autre page d'information event
 

© 2001 Stefan Münz / © 2003 Traduction Adresse électronique Serge François, 13405@free.fr
Adresse électronique selfhtml@fr.selfhtml.org