أحدث البرامج التعليمية وتطوير الشبكة
 

حدث onpageshow

<كائن الحدث

مثال

تنفيذ جافا سكريبت عندما يتنقل المستخدم إلى صفحة ويب:

<body onpageshow="myFunction()">
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

يحدث هذا الحدث onpageshow عندما يتنقل المستخدم إلى صفحة ويب.

الحدث onpageshow يشبه ONLOAD الحدث، إلا أنه تحدث بعد الحدث onload عندما الصفحة الأولى الأحمال. أيضا، يتم إجراء الحدث onpageshow في كل مرة يتم تحميل الصفحة، في حين لا يحدث الحدث onload عندما يتم تحميل الصفحة من ذاكرة التخزين المؤقت.

لمعرفة ما إذا كان يتم تحميل الصفحة مباشرة من الملقم أو إذا كانت الصفحة المخبأة، يمكنك استخدام استمرت خاصية الكائن PageTransitionEvent. ترجع هذه الخاصية الحقيقية إذا كانت الصفحة المخبأة من قبل المتصفح، وكاذبة خلاف ذلك (see "More Examples" below) .


دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الحدث.

هدف
onpageshow نعم فعلا 11.0 نعم فعلا 5.0 نعم فعلا

بناء الجملة

في HTML:

في جافا سكريبت:

object .onpageshow=function(){ انها محاولة لنفسك »

في جافا سكريبت، وذلك باستخدام addEventListener() الأسلوب:

object .addEventListener("pageshow", myScript );
انها محاولة لنفسك »

ملاحظة: addEventListener() لا يتم اعتماد طريقة في Internet Explorer 8 والإصدارات السابقة.


تفاصيل تقنية

فقاعات: لا
للإلغاء: لا
نوع الحدث: PageTransitionEvent
علامات HTML المعتمدة: <body>
صفحة DOM: مستوى 3 أحداث

أمثلة

مزيد من الأمثلة

مثال

معرفة ما إذا كانت الصفحة تم مؤقتا بواسطة المتصفح:

function myFunction(event) {
    alert(event.persisted);
}
انها محاولة لنفسك »

<كائن الحدث