日期:2014-05-16  浏览次数:20304 次

如何让弹出的iframe层完全透明,可以显示被遮盖的内容
本人水平有限,最近做个web项目,因为里面有个<object>的插件,弹出<div>对话框会被其遮盖,我做了个<iframe>标签,在弹框时,把<object>覆盖掉,再在iframe上放个<div>对话框。但<iframe>会把<object>内容遮盖掉,界面效果不好,能不能把iframe设置成完全透明的方法,不是那种allowtransparency="true"把背景色设为一致的方法,就是完全透明的,求高人!!!

------解决方案--------------------
background-color:transparent
------解决方案--------------------
你先要理解iframe是个什么东西,iframe说白了就是一个内嵌页面,你要让一个页面透明,据我所知是不可能的
------解决方案--------------------
allowTransparency="true"
------解决方案--------------------
让弹出的iframe内嵌页面完全透明有什么意义啊,而且我认为做不到
把iframe层换成别的啊,比如弹出DIV层之类的
------解决方案--------------------
2楼的方法完全可以啊
你只需要做一个空白的页面 假如这个页面的名称是Noname.html
只需要将Noname.html的body背景设置为透明
然后iframe的内容如下即可
<iframe id="CoverIt" allowtransparency="true" frameborder="0" width="250" height="200" src="Noname6.html" style="position:absolute;z-index:-1;"></iframe>

------解决方案--------------------
你这个iframe只是用来盖中 <object>的, 其它没啥做用, 
allowTransparency="true",, background-color:transparent
这两个是要搭配着来用的, 

jquery 有个bgiframe插件, 你看可以用不, 能达到效果不?
------解决方案--------------------
soory 看错了  

  在你的object 里面添加一个属性 就遮不住层了..  

   wmode:transparent