+ -
当前位置:首页 → 问答吧 → 【急急】IE6下,IFrame背景不透明问题如何解决!!

【急急】IE6下,IFrame背景不透明问题如何解决!!

时间:2011-05-19

来源:互联网

我查了很多资料,试了怎么不管用呢,主要是iframe中的html未加载前,IE6中显示一块白色区域,不透明,很难看。怎么解决啊!!大虾帮忙啦!!!!
我试了: style="background-color:transparent;" 加载页面,iframe也用了,不起作用

在线等!!谢谢,希望高手赐教!!

作者: fengye0801   发布时间: 2011-05-19

<iframe allowTransparency="true">
allowTransparentcy是IE的私有属性

内容页
body { background-color:transparent; } 不能少。

作者: T5500   发布时间: 2011-05-19

这两个都有了 还是不行呢

作者: fengye0801   发布时间: 2011-05-19

allowTransparency属性在标准模式下有效,加上DTD定义试试。

作者: T5500   发布时间: 2011-05-19

也加了啊,都是aspx的页面,你说的那两条就完全没问题了吗? 不知道什么原因呢。加载了IFrame里的页面可以实现透明的,就是加载前那块区域不透明啊。白色的。

作者: fengye0801   发布时间: 2011-05-19

那你默认加载一个空白页面,要加载的时候修改src值不就行了。

作者: T5500   发布时间: 2011-05-19

ok,解决了,楼上的方法可行。谢谢啦!学习了!

作者: fengye0801   发布时间: 2011-05-19