Как стать автором
Обновить

Комментарии 16

К сожалению, эмуляция click на input[type=file] работает не совсем хорошо или совсем не хорошо, поэтому необходима такая уличная магия.
Правильнее сказать, совсем не работает (особенно коварно в IE — работает на первые 50%).
Я уже устал ругаться на поведение IE, да и обещал девушке использовать поменьше нецензурных слов — поэтому выразился политкорректно :)
Девушка-тиран следит за Вами на Хабре?
Я просто не хочу ее обманывать
>обещал девушке

Казалось бы, при чем здесь эта картинка…

Opera вне закона?
Проверил работу в 10.60 — в целом в работает. Можете описать проблему более подробно и с указанием версии?
У меня тоже 10.60 (Windows)
После выбора файла в «Here should be our filenames:» не отображается ничего
Хорошо, попробую подебажить эту проблему
в Opera 10.60 видны только две кнопки Upload и Clear внизу. Хотя клик по пустому месту вверху вызывает диалог открытия файла.
А если _под_ filefield подложить простой, стилизованный input, filefield'у сделать opacity:0, то при клике на этом месте будет открываться диалоговое окно. после выбора файла, js берет значение из filefield'a и кладет в наш простой input, который виден.
работает. проверено электроникой ;)

ps. ну, или вот так можно bixi.su/request
ps2. за страшную кнопку знаю, прошу не пинать ;)
Это один из вариантов, но он не работает для нашего случая — поле для загрузки файла должно быть минимальным по ширине и высоте.
хром 5.0.375.99, osx — не работает. Во-первых, ховер у кнопок отрабатывает странно. Определенными манипуляциями можно обе кнопки насовсем заховерить. Во-вторых, после залития первого файла, обе кнопки перестают отзываться.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории