Возникло у меня желание задать стиль содержимого iframe из
основного документа.

создаю iframe:

Выделить код

Код:

this.frame_lnk = document.createElement('iframe'); 
this.frame_lnk.id = this.frame_id; 
this.main_div_lnk.appendChild(this.frame_lnk);

получаю ссылку на document из iframe:

Выделить код

Код:

idoc = this.Get_IFrame_Doc();

инициализирую документ и задаю стиль:

Выделить код

Код:

idoc.open(); 
idoc.write("<html><head>"); 
(1)idoc.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/style.css\" />"); idoc.write("</head><body></body></html>"); 
idoc.close();

Интересно то, что в IE вышеприведенная конструкция работает.
А в FF нет. Он запинается на строке (1) и после, при попытке обратиться к содержимому iframe говорит, что объект не имеет свойств...

Может подскажет кто, как нужно динамически задать стиль чтобы работало не только в IE но и в FF?

Заранее спасибо ответившим:)

какие ошибки выдаёт и на какие строки показывает? что внутри Get_IFrame_Doc()?

Функция Get_IFrame_Doc() возвращает ссылку на документ внутри iframe.
С ней все нормально, это факт проверенный:) Она просто адаптер для получения документов
в разных браузерах.

Насчет ошибок:

Если строку (1)idoc.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/style.css\" />");
заменить на  idoc.write("hello"); то все нормально. Внутри iframe появляется строка hello:)
А вот если я подобным образом задаю стиль (1) то при попытке получить доступ к свойствам и методам
документа, содержащегося в iframe, FF говорит, что объект не имеет свойств...

Т.е. видимо косяк в том, что такое задание стиля не приемлемо... Или есть какие-то нюансы?
Вобщем, проблема завела меня в тупик, несколько. К тому же я впервые столкнулся с тем, что мой код
работает в IE, но не работает в FF:)