Objekt window.location
vsebuje informacije o trenutnem spletnem naslovu (URL-ju), lahko pa tudi brskalnik preusmeri na nov spletni naslov. Objekt location
lahko uporabimo tudi brez predpone window
. Informacije objekta location
so tipa read-only, kar pomeni, da jih lahko le beremo.
Lastnosti objekta location
Lastnost | Opis |
---|---|
location.href |
niz, ki vsebuje popoln omrežni naslov URL-ja |
location.host |
niz, ki vsebuje ime strežnika URL-ja in številko vrat |
location.hostname |
niz, ki vsebuje ime strežnika URL-ja |
location.protocol |
niz, ki vsebuje ime protokola URL-ja (na primer "file:", "http:", "ftp:") |
location.pathname |
niz, ki vsebuje pot in ime datoteke URL-ja |
location.port |
niz, ki vsebuje številko vrat URL-ja |
location.hash |
niz, ki vsebuje oznako mesta v datoteki, vključno z znakom # na začetku, če oznake ni, je niz prazen |
location.search |
niz, ki vsebuje parametre, vključno z znakom ? (vprašaj) na začetku, če parametrov ni, je niz prazen |
location.origin |
niz, ki vsebuje protokol, ime strežnika URL-ja in številko vrat |
Metode objekta location
Metoda | Opis |
---|---|
location.assign() |
naloži nov dokument |
location.reload() |
ponovno naloži trenutni dokument |
location.replace() |
zamenja trenutni dokument z novim dokumentom |
Lastnost href
objekta location
Lastnost href
objekta location
vrne niz popolnega omrežnga naslova:
<p id="primer"></p>
<script>
document.getElementById("primer").innerHTML =
"Poln omrežni naslov je " + location.href;
</script>
Lastnost hostname
objekta location
Lastnost hostname
objekta location
vrne niz, ki vsebuje ime strežnika:
<p id="primer"></p>
<script>
document.getElementById("primer").innerHTML =
"Ime strežnika je " + location.hostname;
</script>
Lastnost protocol
objekta location
Lastnost protocol
objekta location
vrne niz, ki vsebuje ime protokola (npr. file:, http:, https:, ftp:, ... ):
<p id="primer"></p>
<script>
document.getElementById("primer").innerHTML =
"Protokol je " + location.protocol;
</script>
Lastnost pathname
objekta location
Lastnost pathname
objekta location
vrne niz, ki vsebuje pot in ime datoteke:
<p id="primer"></p>
<script>
document.getElementById("primer").innerHTML =
"Ime datoteke je " + location.pathname;
</script>
Lastnost assign
objekta location
Lastnost assign
objekta location
naloži nov dokument:
<script>
function novDokument() {
location.assign("http://nsa.zpanel.sckr.si/javascript/javascript.php")
}
</script>
<input type="button" value="Klikni me, da naložim novo stran!" onClick="novDokument()" />