flash加載腳本文件導致IE腳本錯誤 ,行53 ,字符3,缺少對象,代碼0 , 怎麼解決?

今天裝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了。兼容了。哈哈。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章