IE下as调用js报错脚本错误:js报错:try { document.getElementById("").SetReturnValue(__flash__toXML(MY_FUNCTION(
try { document.getElementById("").SetReturnValue(__flash__toXML(MY_FUNCTION()) ); } catch (e) { document.getElementById("").SetReturnValue("<undefined/>"); }
今天在改 ohthink 时候遇到一个js报错 一直在报 只有IE希勒报名 火狐正常 就是上面的那行 但是根据脚本调试的结果显示 也找不到那一行 只提示个NULL 无从下手 最后终于发现了问题 ~
原来是某篇日志引入flash时候调用的函数 object必须要有 id 和 name 即使你随意加一个值 但是必须要有~
增加id、name,解决问题,不再报错误。
增加右边: id="jackxiagn" name="jackxiang"
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="974" height="246" id="jackxiagn" name="jackxiang">
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/4141/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2011-4-4 21:14
评论列表