| HTML-Dateien selbst erstellen
|  | Dokumentation: JavaScript
|  |  | JavaScript-Objektreferenz

# FENSTERNAME.location

Allgemeines zur Verwendung
Eigenschaften
Methoden

## Allgemeines zur Verwendung

Das Objekt FENSTERNAME.location speichert die vollständige URL-Adresse einer Datei. Über das Objekt FENSTERNAME.location können Sie die URL-Adresse oder Teile davon zur Weiterverarbeitung abfragen und ändern. Beim Ändern führt der WWW-Browser einen Sprung zu der neuen URL-Adresse aus, genau so wie bei einem Verweis.

Eine Instanz von FENSTERNAME.location brauchen Sie nicht eigens erzeugen. Sie können Eigenschaften und Methoden von FENSTERNAME.location direkt verwenden. Zu den Fensternamen lesen Sie den Abschnitt Allgemeines zur Verwendung des window-Objekts. Bei Verwendung von Frames lesen Sie auch den Abschnitt Allgemeines zur Verwendung des Frame-Objekts.

#### Beispiel:

    var Domain = window.location.hostname;

#### Erläuterung:

Im Beispiel wird in einer Variablen Domain der Domain-Name der URL-Adresse gespeichert. Dazu wird die Objekteigenschaft location.href auf das aktuelle Browser-Fenster angewendet.

## Eigenschaften

FENSTERNAME.location.hash

Lesen | Ändern

Anker (Verweisziel) innerhalb der aktuellen HTML-Datei oder einer HTML-Datei in einem referenzierten Fenster. Mit location.hash="Teil4" positionieren Sie beispielsweise innerhalb einer HTML-Datei auf ein Verweisziel mit dem Ankernamen Teil4.

FENSTERNAME.location.hostname

Lesen | Ändern

Der Name des Server-Rechners innerhalb der aktuellen oder fensterspezifischen URL-Adresse, innerhalb der URL-Adresse http://www.netzwelt.com/selfhtml/tdcn.htm z.B. der Name www.netzwelt.com.

FENSTERNAME.location.href

Lesen | Ändern

Die komplette aktuelle oder fensterspezifische URL-Adresse. Mit var FrameSetURL = parent.location.href beispielsweise speichern Sie innerhalb eines Frame-Sets in der Variablen FrameSetURL die vollständige URL-Adresse der HTML-Datei, in der das Frame-Set definiert ist. Mit einer Anweisung wie window.document.location.href = "index.htm" erzwingen Sie einen Sprung des WWW-Browsers zu der angegebenen Adresse. Bei der Adressierung gelten die gleichen Regeln wie bei Verweisen.

FENSTERNAME.location.pathname

Lesen | Ändern

Der Pfadname innerhalb der aktuellen oder fensterspezifischen URL-Adresse, innerhalb der URL-Adresse http://www.hway.net/teamone/spanien/index.html z.B. /teamone/spanien/.

FENSTERNAME.location.port

Lesen | Ändern

Der Port innerhalb der aktuellen oder fensterspezifischen URL-Adresse, innerhalb der URL-Adresse http://www.hamburg.pop.de:800/bda/int/zeit/aktion/index.html z.B. 800.

FENSTERNAME.location.protocol

Lesen | Ändern

Das Internet-Protokoll innerhalb der aktuellen oder fensterspezifischen URL-Adresse, innerhalb der URL-Adresse http://www.hamburg.pop.de:800/bda/int/zeit/aktion/index.html z.B. http.

FENSTERNAME.location.search

Lesen | Ändern

Der CGI-Script-Abfrageteil innerhalb der aktuellen oder fensterspezifischen URL-Adresse, innerhalb der URL-Adreß-Konstruktion http://guide-p.infoseek.com/WW/NS/Titles?qt=RFC+1738+&col=WW z.B. qt=RFC+1738+&col=WW.

FENSTERNAME.location.target

Lesen | Ändern

Das Zielfenster innerhalb der aktuellen oder fensterspezifischen URL-Adresse bei Frames oder mehreren Fenstern, wie es bei Verweisen zu anderen Frame-Fenstern angegeben wird.

## Methoden

FENSTERNAME.location.reload()
Erzwingt ein erneutes Laden einer URL-Adresse vom Server. Als JavaScript-Anweisung notiert, hat etwa window.location.reload() die gleiche Wirkung, wie wenn der Anwender im Browser den Reload-Befehl wählt.

FENSTERNAME.location.replace("URL-Adresse")
Erzwingt einen Sprung des WWW-Browsers zu einer anderen URL-Adresse. Als JavaScript-Anweisung notiert, hat etwa window.location.replace("index.htm") die gleiche Wirkung, wie wenn der Anwender einen Verweis <a href="index.htm">...</a> anklicken würde.

| Blättern: |
FENSTERNAME.history |  |  | Array

| HTML-Dateien selbst erstellen
|  | Dokumentation: JavaScript
|  |  | JavaScript-Objektreferenz