5

フレームを使用したレガシーWebサイトがあります。フレーム内のページは白い背景を使用していないため、フレーム内のページが遷移している間、迷惑な「白いフラッシュ」が発生します。これは、の背景色を変更することで修正できると思いますが、<frame>何を入力しても、InternetExplorerには白しか表示されません。Firefoxは背景色を受け入れるように見えますが、IEでは受け入れません。

注:フレームの使用について私を怒らせないでください-私は知っています。一体、私はそれを何度か説教したことさえあると思います...笑...

4

1 に答える 1

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" />

参考までに、RightBackgroundのコンテンツは背景色を設定するだけです。

 <style type="text/css">
  .RightBackground
  {
     background-color: #EAF4D9;
  }
 </style>
于 2009-02-27T01:38:06.957 に答える