Подскажите, как создать 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 . Но как это сделать?