|
|
|
| Здравствуйте.
Как сделать так, чтобы при нажатии на ссылку <a href=''> появлялось диалоговое окно выбора файла с последующей загрузкой самого файла? Я знаю, что это можно сделать с помощью флэша. Самый лучший плагин Fancyupload, но хотелось бы обойтись без флэша. Для чего это нужно? В админке есть несколько картинок, которые надо менять. При наведении на картинку над ней должно появляться меню со ссылками редактировать и удалить. Как реализовать функцию редактировать без формы? | |
|
|
|
|
|
|
|
для: antf
(19.03.2011 в 19:41)
| | наверное только через js... примерно так:
<script>
function OpenFileDialog(form) {
document.getElementById("inputfile").click();
}
</script>
<form>
<a href="javascript:OpenFileDialog(this.form);">Открыть</a>
<input type="file" style="display:none;" id="inputfile"/>
</form>
|
| |
|
|
|
|
|
|
|
для: assessor
(20.03.2011 в 12:19)
| | click() не работает, хотя идея интересная. | |
|
|
|
|
|
|
|
для: antf
(19.03.2011 в 19:41)
| | http://html-css.info/2009/07/css-input-type-file/
разместить поле выбора с нулевой прозрачностью поверх ссылки | |
|
|
|
|
|
|
|
для: AlexSol
(21.03.2011 в 19:27)
| | в webkit браузерах будет некорректно работать, т.к там другое поле ввода
вот интересная статья http://vremenno.net/design/file-inputs-styling/ | |
|
|
|
|
|
|
|
для: flaers
(21.03.2011 в 22:08)
| | увеличить поле можно задав font-size 200px. с такой настройкой поле будет растянуто чуть ли не на весь экран, останется только обрезать ненужное
http://habrahabr.ru/blogs/css/56944/ | |
|
|
|