当网页中嵌入flash时会遮挡出JavaScript代码生成的div层;这个问题的解决方法是要在嵌入的flash代码中加入以下参数设置:
用于解决IE问题,设置wmode参数。
1 | <param name="wmode" value="transparent" /> |
在FF下要给embed标签加入下面wmode属性,
1 | <embed src="你的flash.swf" wmode="transparent" ... ></embed> |
现在FF下也支持
<param name="wmode" value="transparent" />
下面的示例:
完整代码
1 2 3 4 5 6 | <object width="480" height="400" data="你的flash.swf" type="application/x-shockwave-flash"> <param name="wmode" value="transparent" /> <param name="align" value="middle" /> <param name="src" value="你的flash.swf" /> <param name="quality" value="high" /> </object>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="450" width="650"><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="movie" value="http://f.v.17173cdn.com/player_f2/MTg5OTk4NTU.swf" /><embed height="450" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://f.v.17173cdn.com/player_f2/MTg5OTk4NTU.swf" type="application/x-shockwave-flash" width="650" wmode="transparent"></embed></object>
|