window.onload = function() {
... आदि एक महान जवाब नहीं है।
यह काम करने की संभावना है, लेकिन यह उस घटना के लिए पहले से ही किसी अन्य कार्य को भी तोड़ देगा। या, यदि कोई अन्य फ़ंक्शन आपके बाद उस ईवेंट में हुक करता है, तो यह आपका टूट जाएगा। इसलिए, आप बहुत समय बाद यह पता लगाने की कोशिश कर सकते हैं कि जो कुछ काम कर रहा था वह अब क्यों नहीं है।
एक और अधिक मजबूत जवाब यहाँ:
if(window.attachEvent) {
window.attachEvent('onload', yourFunctionName);
} else {
if(window.onload) {
var curronload = window.onload;
var newonload = function(evt) {
curronload(evt);
yourFunctionName(evt);
};
window.onload = newonload;
} else {
window.onload = yourFunctionName;
}
}
कुछ कोड जो मैं उपयोग कर रहा हूं, मैं भूल जाता हूं कि मुझे लेखक को क्रेडिट देने के लिए कहां मिला था।
function my_function() {
// whatever code I want to run after page load
}
if (window.attachEvent) {window.attachEvent('onload', my_function);}
else if (window.addEventListener) {window.addEventListener('load', my_function, false);}
else {document.addEventListener('load', my_function, false);}
उम्मीद है की यह मदद करेगा :)
window.onload = codeAddress
होने के बाद चल रहे हैंcodeAddress()
? यदि हां, तो यह काम करना चाहिए। क्या आप सुनिश्चित हैं कि कहीं और कोई त्रुटि नहीं है?