[问题] IE的z-index & iframe 里面是 flash 问题

楼主: dspswen (阿天)   2015-01-01 10:31:48
http://www.wibibi.com/info.php?tid=155
首先我参考此网会有三个层级,p3 压 p2 压 p1(该连结最下方红黄绿的范例)
我最后一个层级 p1 会 iframe 别人网站的 FLASH (我无法控制该页面 HTML 码)
在 chrome 跟 firefox 都已经解决成功是我要的效果
但 IE 测试发现原本是 p3 压 p2 压 p1
可是在 p1 的 div 内放入 iframe 后
却发现 p1 会自动变成最上层压到 p3 > p2(只有IE会这样,其他浏览器就没测了)
请问这样的状况该如何解决
谢谢
作者: Ammenze (蓝天白云)   2015-01-01 12:23:00
iframe的层级默认比div高,应该是无解
作者: aspdoctor (大崎)   2015-01-02 00:15:00
在iframe的url加上?wmode=transparent 就可以了
作者: alog (A肉哥)   2015-01-02 02:37:00
不是iframe层级默认比较高是flash这类元件 因需加快绘制的效能 他永远都会在最上面如果你的flash想进行修改,你必须要想办法wmode相关参数去更改flash player在渲染你那个网站的flash时是以什么方式呈现
作者: mmis1000 (秋月恋枫)   2015-01-02 11:12:00
只有ie的flash会无视不透明图层顺序,其他的只会无视半透明图层,的确算是ie的专有问题
楼主: dspswen (阿天)   2015-01-05 15:29:00
感谢各位大大回复

Links booklink

Contact Us: admin [ a t ] ucptt.com