JQuery получает сценарий для объекта iframe - PullRequest
3 голосов
/ 06 декабря 2009

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

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

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

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

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

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

Попробовал, что не сработало:

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

1 Ответ

0 голосов
/ 06 декабря 2009

Единственный способ .getScript сработает, если вы выполните его на , если iframe как jquery автоматически загрузит и добавит скрипт к текущему document

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...