我有一个使用框架的旧网站。框架内的页面不使用白色背景,因此,当帧中的页面转换时,我会看到恼人的“白色闪光”。我认为可以通过更改<frame>
的背景颜色来修复此问题,但无论输入什么内容,Internet Explorer都不会看到除白色之外的任何内容。 Firefox似乎接受背景颜色,但IE不是这样。
注意:请不要让我使用框架 - 我知道;哎呀,我想我甚至已经宣讲过一段时间了......哈哈......
答案 0 :(得分: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>