Ho creato una iframe creata in modo dinamico a cui sto cercando di aggiungere uno script. Per esempio:
var iframe = document.createElement ("iframe");
Mi piacerebbe inserire javascript in questo iframe. Ho funzionato senza usare jquery creando un elemento di script sotto l'oggetto iframe e aggiungendo i callback a questo oggetto di script tramite gli eventi readystate e onReadyState. Ora mi piacerebbe provare la stessa cosa con jquery.
Comunque se io faccio solo:
$.getScript(url,function() {
myCallback();
});
I miei script vengono aggiunti al documento corrente e i riferimenti dall'oggetto iframe sono interrotti. Come posso chiamare getscript su un oggetto iframe?
Ho provato questo che non funzionava:
var elementID = $(element).attr("id");
$("iframe#" + elementID).getScript(url, function(){
myCallback();
});
risposte:
0 per risposta № 1L'unico modo .getScript
funzionerebbe se lo avessi eseguito sopra l'iframe come jQuery si scarica automaticamente e aggiunge lo script alla corrente document