相关疑难解决方法(0)

如何检查JavaScript中是否存在函数?

我按照本指南创建了一个新的JS到Flash通信.

我的代码是

function getID( swfID ){
     if(navigator.appName.indexOf("Microsoft") != -1){
          me = window[swfID];
     }else{
          me = document[swfID];
     }
}

function js_to_as( str ){
     me.onChange(str);
}
Run Code Online (Sandbox Code Playgroud)

但是,有时我onChange不加载.Firebug错误

me.onChange不是一个功能

我想优雅地降级,因为这不是我的程序中最重要的功能.typeof给出了同样的错误.

关于如何确保它存在然后只执行的任何建议onChange

(以下没有一种方法除了尝试抓一件作品)

javascript

486
推荐指数
19
解决办法
42万
查看次数

标签 统计

javascript ×1