首页 > 建站教程 > html教程 >  网页swf挡住浮动层,flash挡住了浮动div解决办法正文

网页swf挡住浮动层,flash挡住了浮动div解决办法

在做网站时,首页一般会有浮动的层,如咨询框,也有大的banner等flash元素,当二者叠加在一起,会发现,flash挡住了浮动的div,就算把div的z-index设置再高,也没有效果。下面介绍三种解决办法:

方法一:把flash当成背景,即


background:url(../flash/123.swf)
这种方法有个缺陷,当flash需要调用数据,或者与xml结合使用的时候就不行了。


方法二:设置flash为透明:


<param name="wmode" value="transparent" />


方法三:设置flash置底:

<param name="wmode" value="opaque" />
<embed src="/swf/123.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="opaque"></embed>