onpageshow ঘটনা

সংজ্ঞা ও ব্যবহার

onpageshow ঘটনা ব্যবহারকারী উইন্ডোতে নেভিগেশন করার সময় ঘটে

onpageshow ঘটনা onload ইভেন্টএর মতো, কিন্তু এটা onload ঘটনার পরে ঘটে। এছাড়া, পাতা লোড করার প্রত্যেক সময় onpageshow ঘটনা ঘটে, কিন্তু ক্যাশে থেকে লোড করা পাতায় onload ঘটনা ঘটে না。

পাতা সরাসরি সার্ভার থেকে লোড করা হয়েছে বা ক্যাশে থেকে লোড করা হয়েছে তা নিশ্চিত করতে, PageTransitionEvent অবজেক্টের persisted বৈশিষ্ট্যযদি পাতা ব্রাউজারের ক্যাশেতে সংরক্ষিত হয়েছে, তবে এই বৈশিষ্ট্যটি true ফিরাবে, না তবে false (নিচের আরও উদাহরণগুলি দেখুন)。

উদাহরণ

উদাহরণ 1

ব্যবহারকারী উইন্ডোতে নেভিগেশন করার সময় জেভাস্ক্রিপ্ট চালু করুন:

<body onpageshow="myFunction()">

আপনার নিজের হাতে পরীক্ষা করুন

উদাহরণ 2

পাতা কিভাবে ব্রাউজারের ক্যাশেতে সংরক্ষিত হয়েছে তা দেখুন:

function myFunction(event) { 
  alert(event.persisted);
}

আপনার নিজের হাতে পরীক্ষা করুন

ব্যবহারকৌশল

HTML-তে:

<element onpageshow="myScript">

আপনার নিজের হাতে পরীক্ষা করুন

জেভাস্ক্রিপ্টে:

object.onpageshow = function(){myScript};

আপনার নিজের হাতে পরীক্ষা করুন

জেভাস্ক্রিপ্টে, addEventListener() পদ্ধতি ব্যবহার করে:

object.addEventListener("pageshow", myScript);

আপনার নিজের হাতে পরীক্ষা করুন

মন্তব্য:ইন্টারনেট এক্সপ্লোরার 8 বা তার পূর্ববর্তী সংস্করণগুলি এটা সমর্থিত না addEventListener() পদ্ধতি.

প্রযুক্তিগত বিবরণ

বাল উপাদান: সমর্থিত নয়
বাতিল করা যায়: সমর্থিত নয়
ঘটনা ধরন: PageTransitionEvent
সমর্থিত HTML ট্যাগ: <body>
DOM সংস্করণ: স্তর 3 ঘটনা

ব্রাউজার সমর্থন

তালিকায় সম্পূর্ণরূপে এই ঘটনাটির প্রথম ব্রাউজার সংস্করণটির সমর্থনকারী সংখ্যা উল্লেখ করা হয়েছে。

ইভেন্ট চ্রোম আইই ফায়ারফক্স স্যাফারি ওপেরা
onpageshow সমর্থন 11.0 সমর্থন 5.0 সমর্থন