onpageshow एट्रिब्यूट का उपयोग तब स्क्रिप्ट चलाने के लिए किया जाता है जब उपयोगकर्ता किसी पेज पर नेविगेट करता है (बैक/फॉरवर्ड बटन, नया टैब, रिलोड सहित)। यह onload से अलग है - onpageshow हर बार फायर होता है (bfcache से रिस्टोर होने पर भी), जबकि onload केवल प्रारंभिक लोड पर।
उदाहरण
<!DOCTYPE html> <html>
<body onpageshow="display()">
<h2>Tutorialspoint</h2>
<p>सिम्पली ईजी लर्निंग</p>
<script>
function display() {
alert("वापस आए!");
}
</script>
</body>
</html>
इवेंट ऑब्जेक्ट: event.persisted बूलियन बताता है कि पेज bfcache (बैक-फॉरवर्ड कैश) से रिस्टोर हुआ है या नहीं।