Historie okna JavaScriptu
Objekt window.history
obsahuje historii prohlížečů.
Historie oken
Objekt window.history
lze zapsat bez prefixu okna.
Kvůli ochraně soukromí uživatelů existují omezení, jak může JavaScript přistupovat k tomuto objektu.
Některé metody:
history.back()
- stejné jako kliknutí zpět v prohlížečihistory.forward()
- stejné jako kliknutí vpřed v prohlížeči
Historie okna Zpět
Metoda history.back()
načte předchozí 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ší URL v seznamu historie.
Je to stejné jako kliknutí na tlačítko Vpřed v prohlížeči.
Příklad
Vytvořte na stránce tlačítko vpřed:
<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: