जब उपयोगकर्ता किसी पेज से नेविगेट करता है, तो onpagehide एट्रिब्यूट ट्रिगर होता है। नेविगेशन तब होता है जब उपयोगकर्ता लिंक क्लिक करता है, ब्राउज़र टैब बंद करता है, फॉर्म सबमिट करता है, या ब्राउज़र बैक/फॉरवर्ड बटन उपयोग करता है।
इसे लागू करने के तरीके:
<p onpagehide="myScript">
या जावास्क्रिप्ट में:
object.onpagehide = function(){script};
onpagehide onunload से बेहतर है क्योंकि यह pagehide इवेंट ऑब्जेक्ट प्रदान करता है जिसमें persisted प्रॉपर्टी होती है (बताती है कि पेज bfcache में कैश्ड है या नहीं)।