日期:2014-05-17  浏览次数:20721 次

牛人进!怎么让 IFRAME 透明 覆盖在 OBJECT ACTIVEX 上
我想在WEB上做一个等待LOAD的蒙板(DIV)!

页面上有OBJECT ACTIVEX 

做时候发现 DIV覆盖不了OBJECT ~

上网找了些资料说 只有 中间放置个IFRAME , 放置后 DIV 覆盖 IFRAME ,IFRAME 覆盖 OBJECT!

功能是好用了,但不完美的是 IFRAME 设置透明不太好用,

1. IFRAME 设置 FILTER: alpha(opacity=0); 完全透明 ,效果等于隐藏效果,OBJECT直接又跑到DIV上面来了。

2. FILTER: alpha(opacity=55); 这样半透明设置 运行后 :DIV 覆盖 IFRAME ,IFRAME 覆盖 OBJECT! 但是IFRAME 背景是白的。。。不透明!

3. 我用IFRAME 嵌入另一个页面 test.htm , test.htm <body BACKGROUND-COLOR: transparent/>
IFRAME 用allowTransparency=true , 
运行后 OBJECT覆盖DIV ,DIV 覆盖 IFRAME(半透明) !


我试了这些,不知道还有什么方法 让IFRAME半透明 覆盖 OBJECT 并且 使OBJECT 在下面点不到。。。

请高人解答!



------解决方案--------------------
<iframe transparent="transparent">
------解决方案--------------------
STYLE="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)"
用这个试试。
FILTER: alpha(opacity=0);是IE5以前的那种过滤器吧。