国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎知識 > 正文

ie9下關閉彈出窗口出現__flash__removeCallback未定義錯誤

2024-09-12 20:30:22
字體:
來源:轉載
供稿:網友

使用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時,該函數還可用。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邹平县| 互助| 新兴县| 嘉荫县| 喀喇| 沁水县| 宁陕县| 太康县| 梨树县| 浏阳市| 南阳市| 桐柏县| 靖安县| 石台县| 平和县| 瑞金市| 舒兰市| 襄汾县| 沐川县| 昆山市| 宜兰县| 周口市| 武山县| 小金县| 胶南市| 察雅县| 教育| 阜南县| 白朗县| 通渭县| 崇左市| 冷水江市| 南乐县| 乃东县| 荔波县| 北宁市| 泸溪县| 临桂县| 筠连县| 察隅县| 拉孜县|