![]()
下拉菜单被flash挡住的最好解决方法
以往解决方法:
解决方法是将flash设置为透明:
<object class>
<param name="movie" value="**.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent">
<embedwmode="transparent"src="**.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="**" height="**"></embed>
</object>
但是这个不是最好的解决方法,因为有些打了补丁的机器会出现,下拉菜单点击两次才能正常访问的问题。
如果用JQuery来实现下拉菜单依然会被挡住!!
网站开发人员的应对办法:
一、下载后将压缩包内的“FLASH.js”文件放入站点任意文件夹中
点此下载
二、在网页<head></head>之间插入以下代码
<!--修正FLASH正确显示代码开始-->
<script language="javascript" type="text/javascript" src="flash.js的相对路径"></script>
<!--修正FLASH正确显示代码结束-->
三、用下面javascript语句完全替换网页中“<object> ……〈/object>"(包括首尾标记)
<script language="javascript" type="text/javascript">
writeflashhtml("_swf=你的FLASH文件地址", "_width=你的FLASH文件宽度", "_height=你的FLASH文件高度" ,"_wmode=transparent");
</script>