کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش 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
اين تابع صفحه ی جديد که آدرس آن را در پرانتز مقابل آن مشخص کرده ايد، باز می نماید .

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

1394/07/27 9927 3364
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...