Не могу создать тег STYLE в заголовке iframe


person Sanya    schedule 17.07.2013    source источник
comment
Ну, вы не сможете вставлять исходный код CSS таким образом (по крайней мере, не во всех браузерах). Другая проблема заключается в том, что вы пытаетесь найти элемент <style> по его идентификатору, но ищете (неявно) в родительском документе, а не в документе <iframe>.   -  person Pointy    schedule 18.07.2013


Ответы (1)


Вам просто нужно дождаться загрузки iframe, прежде чем пытаться вставить материал:

preview.onload = function() {
    var style = document.createElement('style');
        style.id = 'mycssid';
        style.type ='text/css';
        mypreview.head.appendChild(style);
}

FIDDLE

person adeneo    schedule 17.07.2013