onpageshow واقعات

تعریف اور استعمال

onpageshow واقعات کاربر کو ویب سائٹ پر نکلا جاتے ہوئے ہوتا ہے。

onpageshow واقعات اور onload ایوینتمثل، فرق اس میں یہ کہ یہ onload واقعات کے بعد کے پہلے لوڈ پر ہوتا ہے۔ علاوہ ازیں، جب باری کسی ویب سائٹ کو لوڈ کیا جاتا ہے تو onpageshow واقعات ہوتے ہیں، لیکن ذخیرہ سے لوڈ کیا جانے والا ویب سائٹ پر onload واقعات نہیں ہوتے ہیں.

اگر یہ پتہ لگانا چاہیئے کہ ویب سائٹ براؤزر سے براہ راست لوڈ ہوئی ہے یا ذخیرہ سے لوڈ ہوئی ہے تو میٹرک پینگ کی آئیسی کا استعمال کریں persisted پارامتراگر ویب سائٹ براؤزر کی ذخیرہ میں ہوئی تو اس کا پارامتر صحیح براہ راست واپس نکالتا ہے، اگر نہ تو صحیح طور پر واپس نکالتا ہے (دوخال میں مزید مثال دیئے گئے ہیں).

مثال

مثال 1

وقتی کہ کاربر ویب سائٹ پر نکلا جاتا ہے، جاوا اسکریپت چلائی جائے:

<body onpageshow="myFunction()">

خود بخود کوشش کریں

مثال 2

صفحه کو کیا ہوئی براؤزر کی ذخیرہ کی جانچ:

فونکشن myFunction(event) { 
  alert(event.persisted);
}

خود بخود کوشش کریں

قواعد

جس میں HTML میں:

<عنصر onpageshow="myScript">

خود بخود کوشش کریں

جس میں جاوا اسکریپت میں:

آبجیکٹ.onpageshow = function(){myScript};

خود بخود کوشش کریں

جس میں جاوا اسکریپت میں، addEventListener() میتود استعمال کیا جاتا ہے:

آبجیکٹ.addEventListener("pageshow", myScript);

خود بخود کوشش کریں

توضیحات:اینٹرنیشنل ایکسپلورر 8 یا اس سے پچھلے ورژن اس کا سپورٹ نہیں کرتا ہے addEventListener() میتود

تکنیکی تفصیلات

ببپ: ناممکن
ملغی کر سکتا ہے: ناممکن
واقعات کا نوعیت: PageTransitionEvent
سپورٹ کرنے والی HTML علامات: <body>
DOM ورژن: لویل 3 واقعات

براؤزر کا سپورٹ

موجودات می‌زنند کہ ابتدائی براؤزر کا ورژن اس واقعیت کا پورا سپورٹ کرتا ہے。

ایوینت Chrome IE Firefox Safari Opera
onpageshow پشتیبانی 11.0 پشتیبانی 5.0 پشتیبانی