/ / jQuery - angehängtes Skript, das nach dem Laden aller Seiten ausgeführt wird - Javascript, Jquery, Iframe, Anfügen

jQuery - angehängtes Skript, das nach dem Laden aller Seiten ausgeführt wird - Javascript, Jquery, Iframe, Anfügen

Ich arbeite gerade an einer Seite, die einen Iframe und ein Skript enthält, die eine Menüleiste hinzufügen.

Der iframe hat ein Skript, das lange lädt, und das andere Skript für das Menü muss dynamisch wie folgt hinzugefügt werden:

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);

});

Nach dem Testen scheint dieser Code ausgeführt zu werden, Chrome wartet jedoch, bis der iframe vollständig geladen ist. Die Leiste wird nach einigen Sekunden angezeigt, wenn die iframe-Seite vollständig geladen ist.

Gibt es eine Möglichkeit, das vor dem Skript angehängte Skript im iframe auszuführen?

Vielen Dank :)

Antworten:

0 für die Antwort № 1

HTML

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

JS

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