आमतौर पर आप उपयोग कर सकते हैं window.onload, लेकिन आप नोटिस कर सकते हैं कि हाल के ब्राउज़रों में फायर नहीं होता है window.onloadजब आप बैक / फॉरवर्ड हिस्ट्री बटन का उपयोग करते हैं।
कुछ लोग इस समस्या के आसपास काम करने के लिए अजीब अंतर्विरोधों का सुझाव देते हैं , लेकिन वास्तव में अगर आप सिर्फ एक window.onunloadहैंडलर बनाते हैं (यहां तक कि जो कुछ भी नहीं करता है), तो यह कैशिंग व्यवहार सभी ब्राउज़रों में अक्षम हो जाएगा । MDC इस "सुविधा" दस्तावेजों बहुत अच्छी तरह से है, लेकिन किसी कारण से वहाँ अभी भी उपयोग कर रहे हैं setIntervalऔर अन्य अजीब हैक्स।
ओपेरा के कुछ संस्करणों में एक बग होता है जिसे आपके पृष्ठ में कहीं न कहीं जोड़कर काम किया जा सकता है:
<script>history.navigationMode = 'compatible';</script>
यदि आप एक जावास्क्रिप्ट फ़ंक्शन प्राप्त करने की कोशिश कर रहे हैं जिसे एक बार प्रति-दृश्य कहा जाता है (और जरूरी नहीं कि डोम लोड होने के बाद), तो आप कुछ इस तरह कर सकते हैं:
<img src="javascript:location.href='javascript:yourFunction();';">
उदाहरण के लिए, मैं लोड हो रही स्क्रीन पर कैश में एक बहुत बड़ी फ़ाइल को प्रीलोड करने के लिए इस ट्रिक का उपयोग करता हूं:
<img src="bigfile"
onload="this.location.href='javascript:location.href=\'javascript:doredir();\';';doredir();">