Obiekt location

Jest to obiekt, który reprezentuje aktualny adres URL. Właściwości tego obiektu reprezentują poszczególne części składowe adresu URL.

Generalnie, adres URL, ma następującą składnię:

protocol//host:port/pathname#hash?search

Właściwości obiektu location

location.href

Właściwość określająca pełny adres URL np: "http://www.blatek.25.pl:80/javascript/js.html#zakladka?a=1&b=2".


location.protocol

Określa nazwę protokołu np: "http:".


location.host

Określa nazwę hostu i nr portu np: "www.blatek.25.pl:80".


location.hostname

Określa nazwę hostu np: "www.blatek.25.pl".


location.port

Określa nr portu np: "80".


location.pathname

Określa ścieżkę dostępu np: "/javascript/js.html".


location.hash

Określa nazwę zakładki np: "#zakladka".


location.search

Określa search string (znany też jako query string) pozwalający na przesyłanie parametrów poprzez adres URL np: "?a=1&b=2".



Metody obiektu location

location.reload()

Metoda pozwalająca na odświeżenie aktualnego dokumentu.


location.replace(adres)

Metoda pozwalająca na załadowanie nowego dokumentu bez pozostawiania w histori sesji przeglądarki poprzedniego dokumentu.