Historique des fenêtres JavaScript


Table des matières

    Afficher la table des matières


L'objet window.history contient le historique des navigateurs.


Historique des fenêtres

L'objet window.history peut être écrit sans le préfixe window.

Pour protéger la vie privée des utilisateurs, il existe des limites à la façon dont JavaScript peut accéder à cet objet.

Quelques méthodes :

  • history.back() - identique à cliquer en arrière dans le navigateur

  • history.forward() - identique à cliquer vers l'avant dans le navigateur


Historique des fenêtres Retour

La méthode history.back() charge l'URL précédente dans la liste de l'historique.

Cela revient à cliquer sur le bouton Retour du navigateur.

Exemple

Créer un bouton retour sur une page :

<html>
<head>
<script>
function goBack() {
  window.history.back()
 }
</script>
</head>
<body>

<input type="button" value="Back" onclick="goBack()">

</body>
</html>

Le résultat du code ci-dessus sera :



Historique des fenêtres en avant

La méthode history.forward() charge l'URL suivante dans la liste de l'historique.

Cela revient à cliquer sur le bouton Suivant du navigateur.

Exemple

Créez un bouton Suivant sur une page :

<html>
<head>
<script>
function goForward() {
  window.history.forward()
 }
</script>
</head>
<body>

<input type="button" value="Forward" onclick="goForward()">

</body>
</html>

Le résultat du code ci-dessus sera :