آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش Location در جاوا اسکریپت

دوره های مرتبط با این مقاله

شی Location

با استفاده از شی window.location می توان آدرس صفحه (URL) را بازیابی کرده و همچنین مرورگر را به یک صفحه جدید هدایت کرد.
شی location زیر مجموعه ی شی window بوده و دربردارنده ی اطلاعاتی درباره آدرس URL صفحه جاری می باشد. اين اطلاعات شامل آدرس کامل صفحه، شماره ی port و نام میزبان ( hostname ) و يا پروتکل بکار رفته در آن می شود.
همچنين به واسطه ی توابع شی ذکر شده می توان آدرس صفحه جاری را تغيير داده، صفحه جديد را باز نموده و يا صفحه جديد را مجددا بارگذاری کنيد .

شی window.location

این شی را می توان بدون پیشوند window نوشت .

خواص شی window.location:

window.location.href - آدرس کامل URL(نشانی وب یا مکان یکنواخت منبع) صفحه کنونی را نمايش داده و نیز به وسيله آن می توان مقدار آدرس صفحه را تنظيم کرد.
window.location.hostname – این property نام میزبان آدرس URL صفحه فعلی را نمايش داده و به کمک آن می توان مقدار نام میزبان صفحه را نيز تنظيم کرد .
window.location.pathname - مسير آدرس URL صفحه جاری را نمايش داده و به وسيله آن می توان مقدار مسير صفحه را تنظيم کرد.
window.location.protocol - پروتکل بکار رفته را بازمی گرداند (http و یا https).
window.location.assign – یک صفحه جدید بارگذاری می کند.
location.port: شماره Port میزبان وب (web host) را بازیابی می کند (80 یا 443)/ شماره ی port آدرس URL صفحه جاری را نشان داده و همچنین با استفاده از آن می توان مقدار شماره صفحه را تنظيم کرد.
مثال های کاربرد هر یک از خواص:

نمونه یک

        document.getElementById("tahlil").innerHTML = "Page Location Is :" + window.location.href;
امتحان کنید

نمونه دو

        document.getElementById("tahlil").innerHTML = "Page Location Is :" + window.location.hostname;
امتحان کنید

نمونه سه

        document.getElementById("tahlil").innerHTML = "Page Location Is :" + window.location.pathname;
امتحان کنید

نمونه چهار

        document.getElementById("tahlil").innerHTML = "Page Location Is :" + window.location.protocol;
امتحان کنید

نمونه پنج

        function newDoc() {
            window.location.assign("http://www.tahlildadeh.com")
        }
امتحان کنید

توابع شی location

()assign
يک صفحه ی جديد، که آدرس آن را در پرانتز مقابل آن مشخص کرده ايد، باز می نماید .
()Reload
اين تابع صفحه ی جديد که آدرس آن را در پرانتز مقابل آن مشخص کرده ايد، باز می نماید .
()replace
اين تابع صفحه ی جديد که آدرس آن را در پرانتز مقابل آن مشخص کرده ايد، باز می نماید .

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده بوده و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

  • 3100
  •    1558
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .