我的代码是
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之外,下面的方法都不起作用)