Objets :Objet history Javascript
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
L'objet history permet de créer des boutons effectuant les tâches Page précédente et Page suivant des navigateurs. La propriété length de l'objet history sert à connaître la longueur de l'historique actuel enregistré par le navigateur.
L'objet history comporte plusieurs méthodes :
- back() permet de charger la dernière page précédemment chargée.
- La méthode forward() affiche la page suivante (il faut tout d'abord que l'usager ait revenu sur ses pas d'une ou plusieurs pages).
- La méthode go() accepte un paramètre numérique, positif ou négatif, pour se déplacer d'avant en arrière dans la liste de l'historique selon l'index des pages visitées.
[modifier]
Exemple
<form name="boutonArriere"> <input type="button" name="prec" value="Page précédente" onClick="window.history.back()" /> </form>
Il est possible d'utiliser la méthode go() afin de recharger la page en cours. L'index 0 correspond à la page actuellement chargée. Ainsi pour faire un bouton de rechargement de la page il suffirait de faire :
<form name="boutonRecharger"> <input type="button" name="recharge" value="Recharger la page" onClick="window.history.go(0)" /> </form>
[modifier]



