شی Location در جاوا اسکريپت - URL صفحه
شی location در جاوا اسکريپت :
شی location يکی از اشيای زير مجموعه شی window بودها و شالمل اطلاعاتی درباره آدرس
( URL ) صفحه جاری می باشد . اين اطلاعات از قبيل آدرس کامل صفحه ، شماره پورت ( port
) و نام هاست ( hostname ) و يا پروتکل مورد استفاده در آن است
همچنين به وسيله اين متدهای اين شی می توانيد آدرس صفحه جاری را تغيير داده ، يک صفحه
جديد را باز نموده و يا صفحه جديد را Reload کنيد .
اين شی توسط واژه کليدی locaiton در سطح برنامه های اسکريپتی شناخته شده و حالت کلی
استفاده آن به صورت زير است . البته می توان اين شی را بدون استفاده از واژه کليدی
window نيز به کار برد :
|
Syntax
|
window.location.نام خاصيت
يا
location.نام خاصيت
|
در ادامه به معرفی و تشريح خواص و رويدادهای مهم و پر کاربرد اين شی در Java Script
می پردازم .
خواص مهم شی location :
در ليست زير خواص مهم و پر کاربرد شی location قرار دارد . برای دريافت اطلاعات بيشتر
و مثال های عملی بر روی نام آنها کليک کنيد :
|
نام خاصيت
|
شرح
|
|
host
|
اين خاصيت نام هاست و شماره پورت ( port ) آدرس ( URL ) صفحه جاری را نمايش داده و
به وسيله آن می توانيد مقدار نام هاست و شماره پورت صفحه را نيز تنظيم کنيد .
|
|
hostname
|
اين خاصيت نام هاست آدرس ( URL ) صفحه جاری را نمايش داده و به وسيله آن می توانيد
مقدار نام هاست صفحه را نيز تنظيم کنيد .
|
|
href
|
اين خاصيت آدرس کامل ( URL ) صفحه جاری را نمايش داده و به وسيله آن می توانيد مقدار
آدرس صفحه را نيز تنظيم کنيد .
|
|
pathname
|
اين خاصيت مسير آدرس ( URL ) صفحه جاری را نمايش داده و به وسيله آن می توانيد مقدار
مسير صفحه را نيز تنظيم کنيد .
|
|
port
|
اين خاصيت شماره پورت آدرس ( URL ) صفحه جاری را نمايش داده و به وسيله آن می توانيد
مقدار شماره صفحه را نيز تنظيم کنيد .
|
رويدادهای مهم شی location :
در ليست زير رويدادهای شی location قرار دارد . برای دريافت اطلاعات بيشتر و مثال های
عملی بر روی نام آنها کليک کنيد :
|
نام رويداد
|
شرح
|
|
assign ( )
|
اين متد يک صفحه جديد ، که آدرس آن را در پرانتز مقابل آن تعيين کرده ايد ، باز می
کند .
|
|
reload ( )
|
اين متد يک صفحه جديد ، که آدرس آن را در پرانتز مقابل آن تعيين کرده ايد ، باز می
کند .
|
|
replace ( )
|
اين متد يک صفحه جديد ، که آدرس آن را در پرانتز مقابل آن تعيين کرده ايد ، باز می
کند .
|