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.