Objekt window.history
obsahuje historie prohlížečů.
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
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.
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:
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.
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: