Решение проблемы с Uploadify, queueSizeLimit, alert() и Firefox
Существует одна проблема с плагином для jQuery Uploadify. При использовании свойства queueSizeLimit в браузере Firefox вылетает alert при достижении предела количества загрузки файлов. Браузер уходит в stack overflow, зависает и его можно убить только через диспетчер задач.
Разработчики на официальном форуме молчат, хотя проблема имеет частый характер.
Решение просто и элегантное, нам нужно просто переобпределить функцию onQueueFull.
$("#uploadify").uploadify({
....
'multi' : true,
'queueSizeLimit' :'10',
'onQueueFull' : function () {
$.jGrowl("Достигнут предел!");
return false;
},
...
});
Т.е. нужно использовать любое уведомление кроме alert(). Я использовал плагин jGrowl, который выводит всплывающие сообщения. Можно просто написать return false; тогда уведомления не будет, просто загрузит столько файлов, сколько указано в параметре onQueueFull.
