Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Фон в IFRAME


Автор: jone31 7.2.2009, 15:21
Вот такая ситуация: страница оформленна в темных тонах, а когда загружается IFRAME его фон белый, и получается что пока он загружается на темном фоне виден белый прямоугольник IFRAME'а. Можно ли как нибудь задать начальный фон IFRAME???

Автор: Violator 7.2.2009, 16:25
<iframe allowtransparency="true" ...

Автор: jone31 7.2.2009, 17:54
Я уже это пробовал, не работает! 

Автор: bars80080 7.2.2009, 20:43
а жёстко прописать в <body style="background: #222222;"> фрэйма, чтобы при загруке сразу распознавался этот стиль?

Автор: jone31 7.2.2009, 21:32
bars80080, ты имеешь в виду прописать это в странице которую открывает фрейм? Если да то у меня там прописано <body style="background:none">

Автор: Violator 7.2.2009, 23:30
jone31, 
проблема только в Опере?

Автор: jone31 8.2.2009, 00:26
Незнаю. У меня тока Опера 9.25 и IE 6(но в нем ещё хуже чем в Опере! smile)

Автор: Violator 8.2.2009, 01:07
jone31, 
allowtransparency="true" используется для ИЕ, а вот с Оперой я так понял что это баг
попробуйте src оставить пустым и через скрипт добавлять его

Автор: jone31 8.2.2009, 11:30
Цитата(Violator @  8.2.2009,  01:07 Найти цитируемый пост)
через скрипт добавлять его

 
Ты имеешь в виду парсер?

Автор: jone31 8.2.2009, 18:56
Ау. что форум по выходным не работает? smile 

Автор: webster 8.2.2009, 23:02
Установить начальные значения для прозрачности iframe:
Код

iframe {
opacity: 0.0;
filter: alpha(opacity=0);/* IE */
}
И после этого по onload делать Iframe видимым:
Код

<iframe onload="this.style.opacity = 1"...
Ну и для IE со всеми его особенностями.

Автор: jone31 8.2.2009, 23:29
Супер! То что нужно. Спасибо.

Тема закрыта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)