在网页中嵌入的flash,默认是居于网页所有层中的最顶层的,即使设置z-index为多小也不起作用的。那么在当一个div层和一个flash对象在显示上有交集的时候,如何将这个div层显示在flash之上呢?
下面是作者在网上看到的解决办法。
其实只需要对flash对象设置就行了,不需要设置z-index属性值,只需要设置flash的一个属性:wmode。
关于如何在网页中嵌入flash的代码可以参照本站文章:
页面插入flash的代码
具体代码这里就不贴出来了,你在以上这个网页看到的代码就是正确的了,只说一下关于让flash显示在底层的属性。
1、<param name="wmode" value="transparent" />
这句的意思是设置flash做为背景,但是这个仅对ie浏览器有效。
2、<embed ...... wmode="transparent" />
在<embed>中加入wmode="transparent"属性,意思也是设置flash做为背景,对Firefox起作用。