/ / jQuery - dołączony skrypt wykonywany po załadowaniu wszystkich stron - javascript, jquery, iframe, append

jQuery - dołączony skrypt uruchamiany po wczytaniu wszystkich stron - javascript, jquery, iframe, append

Obecnie pracuję na stronie, która ma jedną ramkę iframe i jeden skrypt dodający pasek menu.

Iframe ma skrypt, który długo się ładuje, a drugi skrypt dla menu musi być dodawany dynamicznie tak:

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

});

Po przetestowaniu wydaje się, że ten kod jest wykonywany, ale Chrome czeka na całkowite załadowanie ramki iframe, więc pasek pojawia się po kilku sekundach, gdy strona iframe zakończy się ładowaniem.

Czy istnieje sposób na wykonanie skryptu dołączonego przed skryptem w elemencie iframe?

Dzięki :)

Odpowiedzi:

0 dla odpowiedzi № 1

HTML

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

JS

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