JavaScript Window Location
- صفحه قبلی JS Screen
- صفحه بعدی JS History
این شیء window.location برای دریافت آدرس (URL) صفحه فعلی و تغییر مسیر مرورگر به صفحه جدید قابل استفاده است.
Window Location
window.location این اشیاء میتوانند بدون پیشوند window نوشته شوند.
برخی از مثالها:
- window.location.href URL صفحه فعلی را برمیگرداند
- window.location.hostname نام دامنه میزبان وب را برمیگرداند
- window.location.pathname مسیر صفحه یا نام فایل فعلی را برمیگرداند
- window.location.protocol پروتکل وب استفاده شده را برمیگرداند (http: یا https:)
- window.location.assign بارگذاری مستند جدید
Href Window Location
window.location.href
این属性 URL صفحه فعلی را برمیگرداند.
مثال
نمایش href (URL) صفحه فعلی:
document.getElementById("demo").innerHTML = "موقعیت صفحه است " + window.location.href;
نتیجه:
موقعیت صفحه http://www.codew3c.com/js/js_window_location.asp است
نام میزبان Window Location
window.location.hostname
این属性 نام میزبان اینترنت (صفحه فعلی) را برمیگرداند.
مثال
نمایش نام میزبان:
document.getElementById("demo").innerHTML = "نام میزبان است " + window.location.hostname;
نتیجه:
نام میزبان صفحه www.codew3c.com است
مسیر Window Location
window.location.pathname
این属性 مسیر صفحه فعلی را برمیگرداند.
مثال
نمایش مسیر URL فعلی:
document.getElementById("demo").innerHTML = "مسیر صفحه است " + window.location.pathname;
نتیجه:
مسیر صفحه /js/js_window_location.asp است
پروتکل Window Location
window.location.protocol
این属性 پروتکل وب صفحه را برمیگرداند.
مثال
نمایش پروتکل وب:
document.getElementById("demo").innerHTML = "معاهده صفحهای است " + window.location.protocol;
نتیجه:
معاهده صفحهای http: است
Window Location پورت
window.location.port
این ویژگی شماره پورت اینترنت هاست (صفحه فعلی) را برمیگرداند.
مثال
نمایش پورت هاست اصلی:
document.getElementById("demo").innerHTML = "پورت هاست: " + window.location.port;
بیشتر مرورگرها پورت پیشفرض را نمایش نمیدهند (http به 80 و https به 443).
Window Location Assign
window.location.assign()
روش رویکردن به سند جدید.
مثال
رویکردن سند جدید:
<html> <head> <script> function newDoc() { window.location.assign("https://www.codew3c.com") } </script> </head> <body> <input type="button" value="Load new document" onclick="newDoc()"> </body> </html>
- صفحه قبلی JS Screen
- صفحه بعدی JS History