Historie okna JavaScriptu


Obsah

    Zobrazit obsah


Objekt window.history obsahuje historie prohlížečů.


Historie oken

Objekt window.history lze zapsat bez prefixu okna.

Pro ochranu soukromí uživatelů existují omezení týkající se způsobu JavaScriptu má přístup k tomuto objektu.

Některé metody:

  • history.back() - stejné jako kliknutí zpět v prohlížeči

  • history.forward() - stejné jako kliknutí vpřed v prohlížeči


Historie okna Zpět

Metoda history.back() načte předchozí adresu URL v seznamu historie.

Je to stejné jako kliknutí na tlačítko Zpět v prohlížeči.

Příklad

Vytvořte na stránce tlačítko Zpět:

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

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

</body>
</html>

Výstupem výše uvedeného kódu bude:



Historie okna vpřed

Metoda history.forward() načte další adresu URL v seznamu historie.

Je to stejné jako kliknutí na tlačítko Vpřed v prohlížeči.

Příklad

Vytvoření tlačítka vpřed na stránce:

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

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

</body>
</html>

Výstupem výše uvedeného kódu bude: