Создание iframe с заданным HTML динамически

Я пытаюсь создать iframe из JavaScript и заполнить его произвольным HTML, например, так:

<code>var html = '<body>Foo</body>';
var iframe = document.createElement('iframe');
iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html);
</code>

Я бы ожидалiframe чтобы затем содержать действительное окно и документ. Однако это не тот случай:

> console.log(iframe.contentWindow);
null

Попробуйте сами:http://jsfiddle.net/TrevorBurnham/9k9Pe/

Что я пропускаю?

Ответы на вопрос(5)

Ваш ответ на вопрос