Я добавил на свою страницу плагин Uploadify, и у меня возникли проблемы с событием onAllComplete в Firefox 4.
У меня это реализовано так:
$(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 полностью вылетает.
Есть идеи, что здесь происходит?