दिलचस्प पोस्ट
रूबी में एक एरे को पिक्सिंग करना होगा बंडल आइडेंटिफ़ायर और पुश प्रमाणपत्र … एपीएस-एंटरटेनमेंट एंटाइटेलमेंट त्रुटि C ++ प्रोग्राम में रोकें कंसोल जावा में अरैज़.एक्वल्स बनाम बराबर है PHP के साथ लाइव स्ट्रीमिंग वीडियो एक रननबल के समान उदाहरण के साथ दो धागे को प्रारंभ करना डायलॉग फ्रेगमेंट से एक टुकड़ा तक डेटा कैसे प्राप्त करें? संपूर्ण डीओएम में नोड्स का पता लगाने के लिए उत्परिवर्तन ऑब्जर्वर का प्रदर्शन एक बयान में कई पोस्ट और पूर्व वेतन वृद्धि का उत्पादन इंटरफ़ेस और सार वर्ग में समान विधि ObjC में स्वयं क्या है? मुझे इसका उपयोग कब करना चाहिए? क्या सभी वर्चुअल फ़ंक्शंस को व्युत्पन्न कक्षाओं में लागू करने की आवश्यकता है? जावा में निजी / शौक प्रोजेक्ट के लिए आप का नाम क्या संकलन नामकरण है? थंबनेल छवि बनाएं घातक त्रुटि एलएनके 1112: मॉड्यूल मशीन प्रकार 'x64' लक्ष्य मशीन प्रकार 'एक्स 86' के साथ संघर्ष

स्क्रिप्ट टैग पर ओनलोड इवेंट को आग लगाने की कोशिश कर रहा है

मैं क्रम में स्क्रिप्ट का एक सेट लोड करने की कोशिश कर रहा हूं, लेकिन ओलोड ईवेंट मेरे लिए फ़ायरिंग नहीं कर रहा है

var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); MK.init(); } }; $body.append(el); } loadScripts(scripts); 

मुझे मूल घटनाओं की तरह लगता है जैसे एल। ओलोड आग में नहीं होता जब jQuery का प्रयोग DOM को तत्व को जोड़ने के लिए किया जाता है। अगर मैं मूल document.body.appendChild(el) उपयोग करता हूँ। document.body.appendChild(el) तो यह उम्मीद के रूप में आग

Solutions Collecting From Web of "स्क्रिप्ट टैग पर ओनलोड इवेंट को आग लगाने की कोशिश कर रहा है"

आपको ऑनलोड इवेंट के बाद src विशेषता को सेट करना चाहिए, f.ex:

 el.onload = function() { //... el.src = script; 

आप onload ईवेंट संलग्न करने से पहले स्क्रिप्ट को DOM में जोड़ना चाहिए:

 $body.append(el); el.onload = function() { //... el.src = script; 

याद रखें कि आपको IE समर्थन के लिए तैयार स्थिति readystate होगी। यदि आप jQuery का उपयोग कर रहे हैं, तो आप getScript() विधि का भी प्रयास कर सकते हैं: http://api.jquery.com/jQuery.getScript/