Mám dynamicky vytvorený iframe, do ktorého sa snažím pridať skript. Napríklad:
var iframe = document.createElement ("iframe");
Ja by som chcel do tohto prvku iframe vložiť javascript. Mám túto prácu bez použitia jQuery vytvorením prvku skriptu pod objektom iframe a pridaním spätných volaní k tomuto objektu skriptu prostredníctvom udalostí readystate & onReadyState. Teraz by som chcel skúsiť to isté s jquery.
Ak však robím:
$.getScript(url,function() {
myCallback();
});
Moje skripty sa pridajú do aktuálneho dokumentu a odkazy z objektu iframe sa rozbijú. Ako môžem volať objekt getcript na objekt iframe?
Vyskúšali ste to, čo nefungovalo:
var elementID = $(element).attr("id");
$("iframe#" + elementID).getScript(url, function(){
myCallback();
});
odpovede:
0 pre odpoveď č. 1Jediná cesta .getScript
by fungovalo, keby ste ho vykonali na iframe ako jquery automaticky preberie a pridá skript do aktuálneho document