Я работаю над утилитой загрузки файлов на основе Ajax-Uploader от Valum .Идея похожа на процесс прикрепления Gmail.Пользователь должен иметь возможность перетаскивать файл с рабочего стола в окно браузера и в область загрузки файлов, чтобы получить его для загрузки.Это прекрасно работает в браузерах, которые поддерживают эту функцию (Firefox 3.6+, Chrome 7+).
Проблема, с которой я сталкиваюсь, заключается в стилях, которые должны быть перерисованы, когда пользователь:
- Перетаскивает файл в любом месте браузера
- Перетаскиваетфайл в область загрузки
Я тестировал в тех же версиях браузера на WinXP, Vista и Win7.Соответствующие стили перерисованы.Однако в Windows Server 2003 этого не происходит.
В Win2003, когда я проверяю div, который должен быть перерисован через Firebug, классы «drop-area» и «drop-area-active» применяются правильно,Firebug даже показывает правильные объявления стилей, но изменения никогда не видны.
Единственное отличие между FF и Chrome, которое я могу заметить, заключается в том, что в Chrome стиль "drop-area-active"отображается на долю секунды, когда пользователь удаляет файл.
Я не уверен, что это проблема Windows2003, но это единственная ОС, в которой я могу воссоздать ошибку.