Судя по всему, проблема реально стара, как мир. Но и достала уже реально.
Суть вопроса. В Opera 10 при попытке отправить на загрузку список файлов из AJAX поля загрузки возникает ошибка JavaScript:
An HTTP error 0 occurred.
/upload/js
или же (в зависимости от модуля, использующего поле загрузки):
An HTTP error 0 occurred.
/gallery_assist/js
После чего анимированный индикатор загрузки тупо отваливается, хотя загрузка при этом продолжается (видно по трафику). А вот после нажатия кнопки "Сохранить" на страницу вываливается внушительный фрагмент кода. Хотя изображения из списка в итоге оказываются всё-таки загруженными и привязанными к документу.
Проблема описана также:
http://www.drupal.ru/node/14290 (отличается только сообщением об ошибке)
и в http://faq.drupal.ru/node/38443
Что я имею:
Opera 10.01
Drupal 6.19
Модули: slideshow, gallery_assist
Предлагаемые решения по ссылкам выше (обновление jquery.form.js и т.д.) ни к чему не привели, как и полное обновление jquery (с помощью модуля jQuery Update, http://drupal.org/project/jquery_update).
Забить на проблему нельзя, у заказчика Опера любимый браузер.
Сам уже голову сломал, больше не могу об этом думать.
А ведь какое-то лекарство должно быть, я знаю.
У кого какие соображения?