history |
|
history: Allgemeines zur Verwendung Eigenschaften: length (Anzahl besuchter Seiten) Methoden: back() (zurückspringen) |
|
Über das Objekt history, das in der JavaScript-Objekthierarchie unterhalb des window-Objekts liegt, haben Sie Zugriff auf die besuchten WWW-Seiten des Anwenders. Maßgeblich ist dabei die Liste, wie sie in der History-Liste des WWW-Browsers gespeichert ist, bei Netscape etwa erreichbar über den Menübefehl Window/History. Mit diesem Objekt können Sie z.B. Verweise vom Typ "springe zur zuletzt besuchten Seite" konstruieren.
history.back(); window.history.back(); Zweitfenster.history.back(); parent.frames[2].history.back(); |
Methoden des history-Objekts können Sie mit history aufrufen, die zuletzt besuchte Seite beispielsweise mit history.back(). Sie können auch window.history.back() notieren. Da es sich dabei aber um den Inhalt des aktuellen Fensters handelt, ist die Angabe des Fensternamens nicht zwingend erforderlich. Anders beim Zugriff auf andere Fenster oder Frame-Fenster. In diesen Fällen müssen Sie das Fenster korrekt adressieren. Lesen Sie für zusätzliche Fenster den Abschnitt zur Verwendung des window-Objekts und für Frame-Fenster den Abschnitt über die Verwendung des frames-Objekts.
Speichert die Anzahl der Einträge in der History für ein Fenster.
<a href="javascript:alert(history.length)">Anzahl besuchter Seiten;</a> |
Das Beispiel definiert einen Verweis, bei dessen Anklicken die Anzahl der besuchten Seiten mit alert() ausgegeben wird.
Lädt die WWW-Seite, die zuletzt besucht wurde. Erwartet keine Parameter.
<a href="javascript:history.back()">zurück</a> |
Das Beispiel definiert einen Verweis, bei dessen Anklicken die zuletzt besuchte Seite wieder aufgerufen wird.
Lädt die WWW-Seite, die als nächste besucht wurde, sofern zuvor ein Back-Vorgang stattfand. Erwartet keine Parameter.
<a href="javascript:history.forward()">wieder vor</a> |
Das Beispiel definiert einen Verweis, bei dessen Anklicken die Seite aufgerufen wird, die aktiv war, bevor der Anwender einen Back-Vorgang auslöste.
Springt so viele Seiten in der gespeicherten History vor oder zurück wie gewünscht. Erwartet als Parameter die Anzahl der zu springenden Seiten. Ein negativer Wert springt rückwärts (so viele Back-Vorgänge wie angegeben), ein positiver Wert springt vorwärts (so viele Forward-Vorgänge wie angegeben).
<a href="javascript:history.go(-3)">3 Seiten zurück</a> |
Das Beispiel definiert einen Verweis, bei dessen Anklicken drei Seiten in der gespeicherten Historie der besuchten Seiten zurückgesprungen wird.
weiter: | location |
zurück: | event |