jquery.uploadify 異常 “__flash__removeCallback”未定義

來源:互聯網
上載者:User

標籤:

  使用情境結合artdialog彈出框使用時發生“__flash__removeCallback”未定義,原因在於artdialog基於iframe載入的uloadify,在關閉artdialog的時候會執行清空iframe的操作,猜測uploadify的flash控制項綁定了unload的事件,在卸載dom的時候進行回調,但是這個時候artdialog已經清空了iframe中的代碼;網上去尋找了資料,發現也有類似的情況,表明應該是這個問題,最終解決方案如下:

 

 var dialog = $("#btnImport").click(function () {        art.dialog.open(app.applicationPath + "/CentOptAnalysis/CoAnalysis/OptimizationTuningUpload", {            title: "匯入資料",            width: 320,            height: 200,            id: ‘optimizationTuningUploadDialog‘,            lock: true,            close: function () {                //清空jquery.uploadify控制項,否則會報flash回調異常                var c = art.dialog.list["optimizationTuningUploadDialog"];                c.iframe.contentWindow.clearUploadHtml();            }        });    });
function clearUploadHtml() {    document.getElementById("txtFileUpload").innerHTML = "";}function closeDialog() {    clearUploadHtml();    art.dialog.close();}

 

txtFileUpload是uploadity的初始化控制項,這裡提供了父級在close的時候清空uploadity控制項

jquery.uploadify 異常 “__flash__removeCallback”未定義

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.