добавить скрипт в заголовок iframe из родительского - PullRequest
1 голос
/ 26 июля 2011

Когда я запускаю следующий код:

created_script=document.createElement('script');
created_script.src='/javascripts/jquery-1.4.2.js';
created_script.type='text/javascript';
$(document.getElementById('fancybox-frame').contentWindow.document.head).append( created_script);

Элемент script создается в теге head родительского элемента iframe, а не в теге head iframe. Кто-нибудь знает, как это исправить, чтобы добавить к тегу заголовка iframe?

1 Ответ

2 голосов
/ 26 июля 2011

Вы можете попробовать это с jQuery, я смог выполнить это успешно, если совпадают домен, протокол и порт iframe. В противном случае это считалось небезопасной попыткой доступа к другому URL.

$("#fancybox-frame").contents().find("head").append(created_script);
...