как можно создать iframe со скриптами
Подскажите, как создать iframe и вставить в него js скрипт. iframe не должен содержать src.
Проблема собственно в том, что нужно выполнить чужие скрипты(баннеры) после загрузки дома(чужие скрипты используют document.write). Как надежный выход мне нужно js-скриптом вставить в iframe эти скрипты. var tempIFrame = document.createElement('iframe'); tempIFrame.setAttribute('id', 'a_IFrame'); tempIFrame.setAttribute('src','/banerTest/ifr.htm'); НекийDiv.appendChild(tempIFrame); После загрузки iframe var Mscript = document.createElement('script'); Mscript.innerHTML = "вставляем код с document.write"; document.getElementById( 'a_IFrame').contentWindow.document.body.appendChild(Mscript) Но тут проблема, что iframe загрузился, вставили скрипт, скрипт выполнился один раз, скрипт(чужой) создал переменные, потом опять использовал document.write и почему-то, эти переменные умерли после document.write :( Думаю как выход создать iframe(без src) вставить внутрь скрипты, а потом НекийDiv.appendChild(tempIFrame . Но как это сделать? |
Толи я плохо выразил свою мысль, толи никто не хочет помочь? :(
|
то-ли это настолько просто гуглится, что никто не хочет гуглить за тебя...
|
Часовой пояс GMT +3, время: 11:24. |