JavaScript - Weiterleiten und aktualisieren

HTML-Weiterleitung

Einfache Weiterleitung auf eine andere Seite, mit einer Verzögerung von z.B. 3 Sekunden

<meta http-equiv="refresh" content="3;url:http://www.just-design.de" />

JavaScript Weiterleitung

<script type="text/javascript">

location.href = "http://www.just-design.de";

</script>

location S.696 Das umfassende Referenzwerk

Repräsentiert und steuert die vom Browser angezeigte Webadresse

Die location-Eigenschaft des Fensters ist eine Referenz auf ein Location-Objekt. Es repräsentiert die aktuelle URL des Dokuments, das in diesem Fenster angezeigt wird. Die href-Eigenschaft ist ein String, der den vollständigen Text der URL enthält.

Überblick

  • location
  • window.location

Eigenschaften

  • hash

    Eine lese- und schreibbare String-Eigenschaft, die den Ankerteil der URL einschließlich des Rautezeichens angibt. z.B. #ergebnis

  • host

    Eine lese- und schreibbare String-Eigenschaft, die den Hostnamen und Port in der URL angibt. z.B. www.oreilly.de:1234

  • hostname

    Eine lese- und schreibbare String-Eigenschaft, die den Hostnamen in der URL angibt. z.B. www.oreilly.de

  • href

    Eine lese- und schreibbare String-Eigenschaft, die den vollständigen Text der Dokumenten-URL angibt und sich dadurch von den anderen Location-Eigenschaften unterscheidet, die jeweils nur Teile der URL enthalten. Wenn Sie diese Eigenschaft auf eine neue URL setzen, liest und zeigt der Browser den Inhalt der neuen URL.

  • pathname

    Eine lese- und schreibbare String-Eigenschaft, die den Pfadnamen in der URL angibt. z.B. /Werstatt/Multimedia/WWW/index.html

  • port

    Eine lese- und schreibbare String-Eigenschaft, die den Port in der URL angibt. z.B. :1234

  • protocol

    Eine lese- und schreibbare String-Eigenschaft, die den Protokollteil einer URL einschließlich des Doppelpunktes angibt. z.B. http:

  • search

    Eine lese- und schreibbare String-Eigenschaft, die den Anfrageteil einer URL einschließlich des Fragezeichens angibt. z.B. ?q=JavaScript&m=10

Methoden

  • reload()

    Lädt das aktuelle Dokument aus dem Cache oder vom Server.

  • replace()

    Ersetzt das aktuelle Dokument durch ein neues, ohne einen neuen Eintrag in der Session-History des Browsers zu erzeugen.

Beispiel:

<script type="text/javascript">

function weiterleiten() {

location.href = "http://www.just-design.de";

}

</script>

<input type="button" onClick="weiterleiten();" value="Weiterleiten zu just design" />;

zurück