>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Применить стиль к содержимому iframe (Firefox) http://forum.mozilla-russia.org/viewtopic.php?id=17261 |
alive_in_rain > 26-05-2007 23:52:07 |
Возникло у меня желание задать стиль содержимого 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.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 вышеприведенная конструкция работает. Может подскажет кто, как нужно динамически задать стиль чтобы работало не только в IE но и в FF? Заранее спасибо ответившим |
Dark-Demon > 27-05-2007 02:58:55 |
какие ошибки выдаёт и на какие строки показывает? что внутри Get_IFrame_Doc()? |
alive_in_rain > 27-05-2007 10:08:17 |
Функция Get_IFrame_Doc() возвращает ссылку на документ внутри iframe. Насчет ошибок: Если строку (1)idoc.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/style.css\" />"); Т.е. видимо косяк в том, что такое задание стиля не приемлемо... Или есть какие-то нюансы? |