/ / jQuery - सभी पृष्ठ लोड होने के बाद निष्पादित स्क्रिप्ट - जावास्क्रिप्ट, jquery, iframe, परिशिष्ट

jQuery - सभी पेज लोड किए जाने के बाद निष्पादित स्क्रिप्ट - जावास्क्रिप्ट, jquery, iframe, संलग्न करें

मैं वर्तमान में एक पृष्ठ पर काम कर रहा हूं जिसमें एक iframe और एक मेनू बार में एक स्क्रिप्ट शामिल है।

Iframe में एक स्क्रिप्ट है जिसे लोड करना लंबा है, और मेनू के लिए दूसरी स्क्रिप्ट को गतिशील रूप से इस तरह जोड़ना होगा:

jQuery(document).ready(function () {
var script = document.createElement("script");

var url = "URL TO SCRIPT THAT ADD MENU BAR";
script.type = "text/javascript";
script.src = url;
jQuery("head").append(script);

});

परीक्षण के बाद ऐसा लगता है कि इस कोड को निष्पादित किया गया है, लेकिन क्रोम iframe के पूरी तरह से लोड होने की प्रतीक्षा करता है इसलिए कुछ सेकंड के बाद बार दिखाई देता है जब iframe पृष्ठ ने लोड करना समाप्त कर दिया है।

तो क्या इफ्रेम में स्क्रिप्ट से पहले अपग्रेड की गई स्क्रिप्ट को निष्पादित करने का कोई तरीका है?

धन्यवाद :)

उत्तर:

जवाब के लिए 0 № 1

एचटीएमएल

<iframe onload="load_script()"></iframe>

जे एस

        function load_script (){
$.ajax({
type: "GET",
url: URL,
dataType: "script"
});
}