flash加载脚本文件导致IE脚本错误 ,行53 ,字符3,缺少对象,代码0 , 怎么解决?

来源:互联网 发布:淘宝怎么输入网址 编辑:程序博客网 时间:2024/06/14 20:14

今天装ie8的时候,发现网站左下角出现一个错误,以前没注意的。以为是js脚本的问题?缺少对象object...这类

我用的是jquery,找了一遍js,没啥问题,因为同类型的jq用在其它网站的时候都ok了。

没办法了,只能一步一步来调试。

把页面一段一段排除,最终找到的问题的根源。

<embed src="http://player.youku.com/player.php/sid/XMzUzMzg3MTE2/v.swf" allowFullScreen="true" quality="high" width="370" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>

就是它了!

这个写法不是很标准,兼容性不好。以前没注意过。

解决办法:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="370px" height="300px"><param name="movie" value="http://player.youku.com/player.php/sid/XMzUzMzg3MTE2/v.swf"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="http://player.youku.com/player.php/sid/XMzUzMzg3MTE2/v.swf" allowFullScreen="true" quality="high" width="370" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed></object>

这样写就ok了。兼容了。哈哈。



原创粉丝点击