Загрузить JS на iframe - PullRequest
       17

Загрузить JS на iframe

0 голосов
/ 19 ноября 2011

Можно ли загрузить внешний JS на iframe?Я пытаюсь загрузить URL в iframe, а затем внедрить JS, чтобы сделать что-то с контентом.Каждый раз, когда я пытаюсь загрузить JS, он загружается на главной странице, но не в iframe.

До сих пор я пытался использовать innerHTML, а затем внедрить JS, но безуспешно.Пожалуйста, любые направления будут более чем приветствуем!

Спасибо

1 Ответ

0 голосов
/ 19 ноября 2011

Код, который вы ищете:

var tframe = document.getElementsByTagName("iframe")[0];
var script = tframe.contentWindow.document.createElement('script');
script.src = "example.js";
var tbody = tframe.contentWindow.document.getElementsByTagName("body")[0];
tbody.appendChild( script );

1- Получи свой кадр;

2- Создайте элемент script и добавьте 'src';

3- Найдите тело (или голову) и добавьте туда сценарий.

Вы также можете оптимизировать его.

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