__flash__removeCallback 未定义错误
2014-10-13 17:26
176 查看
使用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时,该函数还可用。
// 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时,该函数还可用。
相关文章推荐
- IE标准模式下关闭带Swfupload插件的ArtDialog时报"__flash__removeCallback"未定义错误
- IE7下flash报__flash__removeCallback的js错误
- ie9下 “__flash__removeCallback”未定义错误
- ie9下 “__flash__removeCallback”未定义
- IE7下flash报__flash__removeCallback的js错误
- jquery.uploadify 异常 “__flash__removeCallback”未定义
- __flash__removeCallback未定义错误的解决方案
- 解决[ASP.NET]"编译器错误信息: CS1595: 已在多处定义"的问题
- 为什么会出现LNK2005"符号已定义"的链接错误?
- 使用STL时的一个链接错误(error LNK2005:std::_Lockit::_Lockit(int)重定义)
- 为什么会出现LINK2005"符号已定义"的链接错误?
- 关于asp.net Ajax v1.0.61025版(即1.0 rc) 错误:'sys'未定义解决方法.
- "Sys is undefined" Sys 未定义错误解决方法
- js名字空间未定义的错误
- 有关编译器错误信息: CS1595的补充问题 已在多处定义“CustomControls.FirstControl”
- Asp.net Ajax 中的脚本错误: 'Sys'未定义 的解决方法
- 为什么会出现LNK2005"符号已定义"的链接错误?
- 继承ArrayList,使Add,Remove时触发用户定义事件
- 关于"错误 18483:未能连接到服务器 "XXX",因为 'distributor_admin'未在该服务器上定义为远程登陆"
- 解决出现的LNK2005“符号已定义”错误