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

شی window.history در جاوا اسکریپت

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

شی window.history

این شی اطلاعات مربوط به history مرورگر را در خود نگه می دارد.
شی History خودکار با باز شدن يک صفحه توسط JavaScript runtime engine ايجاد می گردد. شی مزبور دربردارنده ی اطلاعاتی در رابطه با URLهایی که کاربر به وسیله ی مرورگر مشاهده کرده است، می باشد؛ به عبارت روشن تر آدرس صفحاتی که کاربر از طریق مرورگر مشاهده می نماید، مانند آرايه در شی history ذخیره و حفظ می گردد. اين اطلاعات درباره صفحه قبلی مشاهده شده ، صفحه بعدی مشاهده شده (فقط در صورتی که کاربر از مسير رفته به عقب بر گشته باشد) می باشد . از اين شی برای دسترسی به صفحات قبلی و يا بعدی browse شده بکار می رود .
شی history زير مجموعه ی شی window است.
این شی را می توان بدون پیشوند window نیز بکار برد.
به منظور حفظ امنیت و اطلاعات شخصی کاربر، محدودیت های در نحوه ی دسترسی جاوا اسکریپت به این شی وجود دارد.

تعدادی از توابع این شی را زیر مشاهده می کنید:

  1. () history.back - اين تابع صفحه قبلی بازدید شده (که آدرس آن در شی history ذخيره شده)، را باز می کند .
  2. ()history.forward - صفحه بعدی بازدید شده که آدرس آن در شی history ذخيره گردیده، را باز می کند.
  3. () history.go - اين متد صفحه ای که شماره ی شاخص (index number) يا URL آن در پرانتز جلوی آن مشخص شده را باز می نماید.

تابع ()history.back

این متد با توجه به تاریخچه یا history صفحات مشاهده شده، مرورگر را به صفحه قبلی ارجاع می دهد.
درست مشابه کلیک روی دکمه ی back (بازگشت) عمل می کند:
این مثال یک دکمه ی بازگشت روی صفحه ایجاد می کند:

نمونه یک

    
امتحان کنید

خروجی یک دکمه ی back خواهد بود.

متد ()history forward

این متد با توجه به تاریخچه (history) صفحات مشاهده شده، مرورگر را به صفحه بعدی ارجاع (redirect) می دهد.
تابع یاد شده درست همانند دکمه ی Forward در مرورگر عمل می کند.
این مثال یک دکمه ی Forward روی صفحه ایجاد می کند:

نمونه دو

    
امتحان کنید

خروجی این کد یک دکمه ی Forward خواهد بود.

خاصیت length

این property تعداد صفحاتی که آدرس URL و مشخصات آنها در شی history ذخيره گردیده را مشخص می کند.

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

  • 3116
  •    2202
  • تاریخ ارسال :   1394/07/27

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

ارسال

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

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