JavaScript-fönsterhistorik


Innehållsförteckning

    Visa innehållsförteckning


Objektet window.history innehåller webbläsarens historik.


Fönsterhistorik

Objektet window.history kan skrivas utan fönsterprefixet.

För att skydda användarnas integritet finns det begränsningar för hur JavaScript kan komma åt detta objekt.

Några metoder:

  • history.back() - samma som att klicka tillbaka i webbläsaren

  • history.forward() - samma som att klicka framåt i webbläsaren


Fönsterhistorik tillbaka

Metoden history.back() laddar den föregående URL:en i historiklistan.

Detta är samma sak som att klicka på Tillbaka-knappen i webbläsaren.

Exempel

Skapa en bakåtknapp på en sida:

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

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

</body>
</html>

Utdata från koden ovan kommer att vara:



Fönsterhistorik framåt

Metoden history.forward() laddar nästa URL i historiklistan.

Detta är samma sak som att klicka på knappen Framåt i webbläsaren.

Exempel

Skapa en framåtknapp på en sida:

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

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

</body>
</html>

Utdata från koden ovan kommer att vara: