ie9下 “__flash__removeCallback”未定义错误
来源:互联网 发布:淘宝闺蜜投诉入口在哪 编辑:程序博客网 时间:2024/05/17 01:47
使用swfupload作为上传组件,artdialog作为弹出窗口,在关闭弹出窗口时,出现“__flash__removeCallback”未定义错误。而且是关了又出现。网上有些解决方案,主要就是说覆写“__flash__removeCallback“函数的定义,这个在swfupload组件中已经有了:
// Fix Flashes own cleanup code so if the SWFMovie was removed from the page
// it doesn't display errors.
window["__flash__removeCallback"] = function (instance, name) {
try {
if (instance) {
instance[name] = null;
}
} catch (flashEx) {
}
};
可是在我这样的环境下无效。这个错误的解释就是flash对象在移除文档时,要调用这个回调函数,却找不到函数定义。查看了下artdialog的关闭流程,是html(“”),把内容置空。
问题可能出在这,内容置空flash对象也就被移除了。而定义有__flash__removeCallback函数的js文件也被移除了。所以说找不到。解决方法就是,在关闭窗口前先移除flash对象。
直接移除包含flash对象的父对象。如div.remove();
所以主要的解决方法就是,一确保有上面那段函数定义,二确保移除flash时,该函数还可用。
- ie9下 “__flash__removeCallback”未定义错误
- __flash__removeCallback未定义错误的解决方案
- IE标准模式下关闭带Swfupload插件的ArtDialog时报"__flash__removeCallback"未定义错误
- IE7下flash报__flash__removeCallback的js错误
- IE8/IE9出现「‘console’未定义」错误
- ie9 提示'console' 未定义
- IE8下提示'console'未定义错误
- IE8下提示’console’未定义错误
- ie9 提示'console' 未定义问题的解决方法
- ie9 提示'console' 未定义问题的解决方法
- Server 2008 下AjaxPro JS未定义错误处理
- win7操作系统IIS7下ajax报未定义错误
- Ubuntu下一种编译错误(未定义的函数)
- jquery.bgiframe.js在IE9下的错误
- DWR变量未定义错误
- ‘webform_postbackoptions’未定义 错误
- insmod错误:符号未定义
- WebForm_PostBackOptions未定义错误
- vi常用参考
- 开源的projection mapping项目
- 64位多核 MIPS 异常和中断内核代码分析 (4)
- Cygwin + NS2 + Win XP 安装方法 网上 唯一 有效版!
- hadoop 统计一个目录的文件大小
- ie9下 “__flash__removeCallback”未定义错误
- ConversionException: No value specified for Date的解决方法
- 对jdbc进行封装(三)
- SQL server 行转换成列,case when then else end
- 关于MYSQL Innodb 锁行还是锁表
- Android权限
- 修改mysql的root用户密码
- 面向对象的程序设计学习笔记-15-函数的传值和传地址
- 性能调优攻略