Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: FANTAzeRus от 18 Марта 2004, 17:52:24

Название: Цвет фона в IFRAME
Отправлено: FANTAzeRus от 18 Марта 2004, 17:52:24
Подскажите полжалуйста как динамически поменять Цвет фона  IFRAME до загрузки в нее стрницы??? Иначе происходит моргание, сначала белый фон а после загрузки страницы цвет, который в стилях прописан!

Open(id)
{
.... <--- Перед загрузкой контента хоцца стиль поменять!!!
document.all.FW.src="index.php&id="+id;
}
Название: Цвет фона в IFRAME
Отправлено: Nickii от 18 Марта 2004, 18:08:20
Задай стиль для iframe в родительском окне
Название: Цвет фона в IFRAME
Отправлено: FANTAzeRus от 18 Марта 2004, 19:02:21
Пробовал document.all.FW.style.body.backgroundColor="#505050";

не сработало .... может кто ПРИМЕРЧИК рабочий напишет???
Название: Цвет фона в IFRAME
Отправлено: Werwolf13 от 18 Марта 2004, 19:14:53
А контент iframe откуда берется? не из другог ли вообще домена?
Название: Цвет фона в IFRAME
Отправлено: FANTAzeRus от 18 Марта 2004, 20:23:58
Нет! Стили подгружаются, но не сразу! Поэтому моргпние белого экрана заметно...... быстро ... но все равно не приятно!!!
Подскажите все же как бороть???
Название: Цвет фона в IFRAME
Отправлено: ice_nugget от 18 Марта 2004, 22:51:52
насколько я знаю бороться с этим невозможно так как это белое окно это просто место куда браузер еще не загрузил страницу, то есть стили еще даже не загрузились. Надеюсь что я не прав потому что самому интересно как это побороть.
Название: Цвет фона в IFRAME
Отправлено: Werwolf13 от 19 Марта 2004, 11:36:41
Боюсь, что никак...
Название: Цвет фона в IFRAME
Отправлено: FANTAzeRus от 19 Марта 2004, 15:22:08
Хоть и не нравится мне это, но ТАК работает:

после вывода HTTP заголовка, в начале скрипта прописываем ..

...
?>


...
?>
Название: Цвет фона в IFRAME
Отправлено: Nickii от 20 Марта 2004, 10:56:38
Господа. Немного поковырявшись я обнаружил следующее:
Для Internet Explorer


 
 

 

   about.html
   

 



Для Mozilla:


 
 
 

 

   about.html
   

 



Для Opera (версия 7.0 выше не проверял):
не работает не тот ни другой метод. Более того, метод IE выдает ошибку.
Название: Цвет фона в IFRAME
Отправлено: Nickii от 20 Марта 2004, 11:01:57
Во всех примерах между "about" и ":" пробела быть не должно