Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > открыть выбор файла


Автор: AlexSam 18.1.2007, 23:51
вообще задача свелась к тому , что надо программно открыть opendialog тега выбора файла. Я в курсе по поводу его защиты и  прочее , но мне не надо же менять value , а просто открыть меню.Это вообще возможно.

P.S. Кстати у него нет multiselect-a?

Автор: Nicholas_S 19.1.2007, 00:49
увы, никак.
Разве что поменять дизайн инпута можно.

Автор: Sardar 19.1.2007, 00:52
Для ИЕ можно простейшим:
Код
<input type="file" id="bla">
<button onclick="document.getElementById('bla').click();">Test</button>

Но естественно в лисе и Опере такое работать не будет (не секурно). На input:file нельзя вызывать свои события, изменять большинство стиле и т.д., всё из-за безопасности.

Если ты хочешь сделать красивый ввод файла, то http://www.quirksmode.org/dom/inputfile.html, возможно это будет достаточно.

Автор: AlexSam 19.1.2007, 02:21
Ясно. Вообще хотел реализовать multiselect и multiupload

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)