Objektet window.history indeholder browsers historie.
Objektet window.history kan skrives uden vinduespræfikset.
For at beskytte brugernes privatliv er der begrænsninger for, hvordan JavaScript kan få adgang til dette objekt.
Nogle metoder:
history.back() - samme som at klikke tilbage i browseren
history.forward() - samme som at klikke frem i browseren
Metoden history.back() indlæser den forrige URL i historiklisten.
Dette er det samme som at klikke på knappen Tilbage i browseren.
Opret en tilbage-knap på en side:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>Outputtet af koden ovenfor vil være:
<script> function goBack() { window.history.back() }Metoden history.forward() indlæser den næste URL i historiklisten.
Dette er det samme som at klikke på knappen Videresend i browseren.
Opret en videre-knap på en side:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>Outputtet af koden ovenfor vil være:
<script> function goForward() { window.history.forward() }