JavaScript -venstergeschiedenis
Het window.history
object bevat de browsergeschiedenis.
Venstergeschiedenis
Het window.history
object kan worden geschreven zonder het venstervoorvoegsel.
Om de privacy van de gebruikers te beschermen, zijn er beperkingen aan de manier waarop JavaScript toegang kan krijgen tot dit object.
Enkele methoden:
history.back()
- hetzelfde als terug klikken in de browserhistory.forward()
- hetzelfde als vooruit klikken in de browser
Venstergeschiedenis Terug
De history.back()
methode laadt de vorige URL in de geschiedenislijst.
Dit is hetzelfde als klikken op de knop Terug in de browser.
Voorbeeld
Maak een terugknop op een pagina:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>
De uitvoer van de bovenstaande code zal zijn:
Venstergeschiedenis vooruit
De history.forward()
methode laadt de volgende URL in de geschiedenislijst.
Dit is hetzelfde als klikken op de knop Doorsturen in de browser.
Voorbeeld
Maak een doorstuurknop op een pagina:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
De uitvoer van de bovenstaande code zal zijn: