вызов стандартного окна "открыть"
Всем привет! Вот вопрос: при наличии такой конструкции:
<input type='file' /> При нажатии на кнопку выводится стандартное диалоговое окно с выбором файла, который надо "открыть".. Есть ли способ вызова такого окна через javascript? |
Сделайте прозрачный <input type='file' /> и разместите его над своей кнопкой.
|
Вот пример http://n-professor.ru/exemple/ajaxupload/
|
|
Logo,
прозрачный не сработает |
Сработает. opacity:0, для IE фильтр.
|
стоп стоп стоп. не во всех браузерах пройдёт-наложение сверху прозрачного элемента-некоторые при клике на нём привязывают событие к нижнему ,а для верхнего ,невидимого ,событие не существует как бы-хоть и клик реально был на нём и z индекс у него больше чем у нижнего. в фф пару месяцев назад на это налетал. накрыл контейнер сверху прозрачным контейнером
|
Цитата:
|
В ИЕ8 согласен косячно смотрится, но, думаю, можно хакнуть...
|
Serg_pnz,
перейди по ссылке что под постом-это статья к этому загрузчику смотри, джиквери написан на js. js-не позволяет получить полный путь к файлу из окна инпут файл.попробуй сам-то что видишь и получить value его-разницу увидишь сам. в итоге ,не факт,но в подключаемой библиотеке джиквери скорее всего используется флеш и библиотека только строит мост между скриптом и флеш статистику он не привёл как он работает у тех у кого флеш отключен |
Часовой пояс GMT +3, время: 15:03. |