از این window.location
شی می توان برای بدست آوردن آدرس صفحه فعلی (URL) و هدایت مرورگر به صفحه جدید استفاده کرد.
محل پنجره
window.location
شی را می توان بدون پیشوند پنجره نوشته شده است.
چند نمونه:
window.location.href
href (URL) صفحه فعلی را برمی گرداندwindow.location.hostname
نام دامنه میزبان وب را برمی گرداندwindow.location.pathname
مسیر و نام پرونده صفحه فعلی را برمی گرداندwindow.location.protocol
پروتکل وب مورد استفاده را برمی گرداند (http: یا https :)window.location.assign()
سندی جدید بارگیری می کند
مکان پنجره Href
window.location.href
اموال URL صفحه فعلی را برمی گرداند.
مثال
نمایش href (URL) صفحه فعلی:
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
نتیجه این است:
Page location is https://www.w3schools.com/js/js_window_location.asp
پنجره نام میزبان
window.location.hostname
اموال بازده نام میزبان اینترنت (از صفحه فعلی).
مثال
نام میزبان را نمایش دهید:
document.getElementById("demo").innerHTML =
"Page hostname is " + window.location.hostname;
نتیجه این است:
Page hostname is www.w3schools.com
نام پنجره محل سکونت
window.location.pathname
اموال نام مسیر از صفحه فعلی را برمی گرداند.
مثال
نام مسیر URL فعلی را نمایش دهید:
document.getElementById("demo").innerHTML =
"Page path is " + window.location.pathname;
نتیجه این است:
Page path is /js/js_window_location.asp
پروتکل مکان پنجره
window.location.protocol
اموال پروتکل وب در صفحه باز می گرداند.
مثال
نمایش پروتکل وب:
document.getElementById("demo").innerHTML =
"Page protocol is " + window.location.protocol;
نتیجه این است:
Page protocol is https:
بندر محل قرارگیری پنجره
window.location.port
بازده اموال تعداد پورت میزبان اینترنت (از صفحه فعلی).
مثال
نام میزبان را نمایش دهید:
document.getElementById("demo").innerHTML =
"Port number is " + window.location.port;
نتیجه این است:
Port number is
اکثر مرورگرها شماره درگاه پیش فرض را نمایش نمی دهند (80 برای http و 443 برای https)
تعیین محل پنجره
این window.location.assign()
روش سند جدیدی را بارگیری می کند.
مثال
بارگیری سند جدید:
<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>