Вопрос: Как установить цвет фона в HTML-кадре?


Я использую устаревший веб-сайт с использованием фреймов. Страницы в рамке не используют белый фон и, следовательно, я получаю раздражающую «белую вспышку», пока страницы в переходе кадров. Я думаю, это можно исправить, изменив цвет фона <frame>, но независимо от того, что введено, Internet Explorer НЕ увидит ничего, кроме белого. Firefox, похоже, принимает цвет фона, но не так с IE.

ПРИМЕЧАНИЕ: пожалуйста, не пламени меня на использование фреймов - я знаю; черт возьми, я думаю, что даже проповедовал это время или тоже ... lol ...


5


источник


Ответы:


Я нашел эту, довольно неясную часть информации;

Обратите внимание на **AllowTransparency** Атрибут - это трюк - теперь класс RightBackground может установить цвет как ожидалось. Без атрибута цвет остается белым (#ffffff), независимо.

Ссылка можно найти здесь: http://www.blooberry.com/indexdot/html/tagpages/f/frame.htm

<frame  allowTransparency="true" class="RightBackground" src="BottomRight.asp" marginheight="0" marginwidth="10px" name="BottomRight" />

Просто FYI, содержимое RightBackground просто устанавливает цвет фона:

 <style type="text/css">
  .RightBackground
  {
     background-color: #EAF4D9;
  }
 </style>

5