HTML5 предоставляет возможность подгрузки больше чем одного файла с помощью одного контроллера.
Всё, что нужно сделать — это добавить в стандартный элемент управления для выбора файлов атрибут «multiple».
Пример:
<input type="file" id="uploaded_files" multiple="true" />
Обратите внимание: эта новая возможность будет работать в последних версиях Firefox, Opera, Safari, Chorme, но Internet Explorer, к сожалению не поддерживает этого, даже в 9-й версии.
Очень даже к стати,давно об этом мечтал
Да, действительно полезная штука, только жаль, что не кроссбраузерная…Но в любом случае, реализовав эту вещь, мы простимулируем юзеров побыстрее обновиться и использовать современные браузеры. )
А для ИЕ как всегда придется искать костыли. :( и как на зло большинство юзеров сидят именно на нем.
Ну можно просто обойтись минимальным необходимым функционалом для ИЕ.
Кстати на данном сайте на всех версиях ИЕ на данный момент сидит около 14% (FF-42%, Opera-30%, Chrome-12%).
А по данным liveinternet и w3schools все версии IE- около 30%
http://www.w3schools.com/browsers/browsers_stats.asp
http://www.liveinternet.ru/stat/ru/browsers.html?period=month
И его рейтинг постоянно падает.
Не будет ли лень веб-разработчику тратить уйму времени на костыли или вообще отказываться от удобного функционала только из-за ИЕ?
Я думаю так: делаем минимальный необходимый функционал для всех, а потом навешиваем различные сладости там, где они работают :)
Дык бывает на ie и основной функционал не удается сделать.Помню как хотел сделать закругленные углы через css.Прописал в border-radius.В ie нихрена не работает.Вот ко всему можно обратиться и web-kit-border-radius и moz-border-radius ну везде работает,а в хреновом ie ничерта.Есть конечно куча вариантов углов для ie, но я плюнул и оставил квадратные :D Не даром ie носит название «Интернет Испортил» : ))) по моему прямо в точку
Да, к сожалению Майкрософт начали внедрять все сладости HTML5+CSS3 только в IE9.
Конечно далеко не все, но бордер-радиус там уже работает :).
Как по мне — Ваше решение не закорачиваться над округлостями для старых версий ИЕ очень правильное.
Зато код получится намного оптимальнее, более оптимизированный и легче.