شئwindow.location ميتواند براي دريافت آدرس صفحه جاري (URL) وهدايت مرورگر به صفحه جديد استفاده شود.
شئwindow.location ميتواند ميتواند بدون پيشوندwindow. استفاده شود .
بعضي از مثالهاي شئ مطابق زيرند:
ويژگيwindow.location.href آدرس URL صفحه جاري را برگشت ميدهد .
مثال ـ نمايش آدرس يوآرال صفحه جاري
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
ويژگيwindow.location.hostname نام دامنه صفحه جاري رابرگشت ميدهد .
مثال ـ نمايش نام دامنه هاست
document.getElementById("demo").innerHTML = "Page hostname is " + window.location.hostname;
ويژگيwindow.location.pathname مسير فايل صفحه جاري رابرگشت ميدهد .
مثال ـ نمايش مسير فايل صفحه جاري
document.getElementById("demo").innerHTML = "Page path is " + window.location.pathname;
ويژگيwindow.location.protocol پروتكل هاست را برگشت ميدهد. (http: or https:)
مثال ـ نمايش پروتكل هاست
document.getElementById("demo").innerHTML = "Page protocol is " + window.location.protocol;
ويژگيwindow.location.port درگاه هاست صفحه را برگشت ميدهد .
مثال ـ نمايش نام هاست يا ميزبان صفحه جاري
document.getElementById("demo").innerHTML = "Port number is " + window.location.port;
بيشتر مرورگرها شماره پورت پيش فرض را نمايش نمي دهند(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>