2009-12-06 2 views
3

У меня есть динамически созданный iframe, к которому я пытаюсь добавить скрипт. Например:jquery getscript для объекта iframe

var iframe = document.createElement ("iframe");

Я хотел бы добавить javascript в этот iframe. У меня это работает без использования jquery, создав элемент сценария в объекте iframe и добавляя обратные вызовы к этому объекту скрипта через readstate & onReadyState. Теперь я хотел бы попробовать одно и то же с jquery.

Однако, если я просто сделать:

$.getScript(url,function() { 
myCallback(); 
}); 

Мой сценарий (ы) добавляются к текущему документу, а также ссылки из объекта IFrame сломаны. Как я могу назвать getcript для объекта iframe?

Пробовал это, не работает:

var elementID = $(element).attr('id'); 
$('iframe#' + elementID).getScript(url, function(){ 
myCallback(); 
}); 

ответ

0

Единственный способ .getScript будет работать, если вы казнены его на Функция Iframe, как Jquery автоматически загружает и добавляет сценарий к текущему document

Смежные вопросы