JavaScript -vensterligging
Die window.location
voorwerp kan gebruik word om die huidige bladsyadres (URL) te kry en om die blaaier na 'n nuwe bladsy te herlei.
Venster ligging
Die window.location
voorwerp kan sonder die venstervoorvoegsel geskryf word.
Enkele voorbeelde:
window.location.href
gee die href (URL) van die huidige bladsy terugwindow.location.hostname
gee die domeinnaam van die webgasheer terugwindow.location.pathname
gee die pad en lêernaam van die huidige bladsy terugwindow.location.protocol
gee die webprotokol wat gebruik is terug (http: of https:)window.location.assign()
laai 'n nuwe dokument
Vensterligging Href
Die window.location.href
eiendom gee die URL van die huidige bladsy terug.
Voorbeeld
Vertoon die href (URL) van die huidige bladsy:
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
Resultaat is:
Page location is https://af.pictoshow.com/js/js_window_location.asp
Vensterligging Gasheernaam
Die window.location.hostname
eiendom gee die naam van die internetgasheer (van die huidige bladsy) terug.
Voorbeeld
Vertoon die naam van die gasheer:
document.getElementById("demo").innerHTML =
"Page hostname is " + window.location.hostname;
Resultaat is:
Page hostname is af.pictoshow.com
Vensterliggingpadnaam
Die window.location.pathname
eiendom gee die padnaam van die huidige bladsy terug.
Voorbeeld
Vertoon die padnaam van die huidige URL:
document.getElementById("demo").innerHTML =
"Page path is " + window.location.pathname;
Resultaat is:
Page path is /js/js_window_location.asp
Vensterliggingsprotokol
Die window.location.protocol
eiendom gee die webprotokol van die bladsy terug.
Voorbeeld
Vertoon die webprotokol:
document.getElementById("demo").innerHTML =
"Page protocol is " + window.location.protocol;
Resultaat is:
Page protocol is https:
Vensterliggingpoort
Die window.location.port
eiendom gee die nommer van die internetgasheerpoort (van die huidige bladsy) terug.
Voorbeeld
Vertoon die naam van die gasheer:
document.getElementById("demo").innerHTML =
"Port
number is " + window.location.port;
Resultaat is:
Port number is
Die meeste blaaiers sal nie verstekpoortnommers vertoon nie (80 vir http en 443 vir https)
Vensterligging toewys
Die window.location.assign()
metode laai 'n nuwe dokument.
Voorbeeld
Laai 'n nuwe dokument:
<html>
<head>
<script>
function newDoc() {
window.location.assign("https://www.w3schools.com")
}
</script>
</head>
<body>
<input type="button" value="Load new document"
onclick="newDoc()">
</body>
</html>