带有警报的Uploadify OnAllComplete崩溃FF4

问题描述

| 我已经在页面上实现了Uploadify插件,而Firefox 4的onAllComplete事件遇到了一些麻烦。 我有这样实现:
 $(document).ready(function() {
  $(\'#file_upload\').uploadify({
    \'uploader\'  : \'js/uploadify.swf\',\'script\'    : \'UploadVarios.ashx\',\'cancelImg\' : \'js/cancel.png\',\'folder\'    : \'/uploads\',\'multi\'     : true,\'auto\'      : true,\'buttonText\'  : \'Escolher ficheiros\',\'removeCompleted\' : false,\'fileExt\'     : \'*.doc;*.docx;\',\'fileDesc\'    : \'Ficheiros Word\',onError    : function (event,ID,fileObj,errorObj) {   
                        document.forms[\"form1\"].elements[\"nroErros\"].value = 1
                       },onAllComplete : function(event,data) {
                           if(document.forms[\"form1\"].elements[\"nroErros\"].value > 0) {
                            alert(\'ERROR!\');
                            document.forms[\"form1\"].elements[\"nroErros\"].value = 0;
                          }
                       }
  });

});
想法是,如果要上传的任何文件报告错误,则在上传任务结束时会出现警告消息。 这在IE和Chrome上运行良好,但是在显示警报后,在FF4上,当我尝试单击“确定”时,FF完全崩溃。 对这里发生的事情有任何想法吗?     

解决方法

        据我所知,这是与Javascript和Firefox 4的警报有关的问题,与Uploadify本身无关。 我最终删除了警报,在页面上添加了一个div并在出错时修改了div内容。 这不是最漂亮的工作,但它至少可以在所有3种主要浏览器上使用。     ,        我在Firefox 5和Uploadify上遇到了同样的问题。如果已安装Firebug,并且仅在开发过程中使用调试警报,则可以将ѭ1替换为ѭ2