【发布时间】:2010-11-05 17:48:32
【问题描述】:
我的代码是
function getID( swfID ){
if(navigator.appName.indexOf("Microsoft") != -1){
me = window[swfID];
}else{
me = document[swfID];
}
}
function js_to_as( str ){
me.onChange(str);
}
但是,有时我的onChange 无法加载。 Firebug 错误与
me.onChange 不是函数
我想优雅地降级,因为这不是我程序中最重要的功能。 typeof 给出同样的错误。
关于如何确保它存在然后只执行onChange的任何建议?
(除了 try catch 一项之外,以下方法均无效)
【问题讨论】:
-
@SteveChambers 我已经做到了。谢谢你提醒我。
-
捕获异常。检查我的答案
-
嘿,你能接受this 答案,这是最现代和更短的方法吗?谢谢!
标签: javascript