|
Загрузка аватарки без перезагрузки страницы
Доброго времени суток.
Подскажите какой аддон использовать для завгрузки аватарки/фото, что бы они сразу отображались на странице. Если можно с примером. Заранее спасибо! |
а без аддона как отображается?
|
Вот ссылка на статью с примерами и по-русски http://web-linux.ru/?p=417
Так же посмотри здесь http://forum.antichat.ru/thread100550.html , этот вариант на мой взгляд один из лучших ...но использует uploadprogress (не у всех установлен) для PHP . |
Серверная часть у меня не на php.
А можно сделать вместо стандартного инпут-тега "Обзор" ссылку "Добавить аватар" и при клики на ссылку открывать диалог для выбора файла. После подтверждения файл грузился бы на сервер и соотв у img менялся src. Куда смотреть что бы реализовать такую конструкцию? |
вроде нашел!
тут |
Возникла проблема.
у моего html документа структура ... <form id="1"> <table> <tr>элементы</tr> <tr>элементы</tr> <tr><img ... /> добавить фото</tr> .. </table> </form> изобразил в виден картинки и я подключил плагин One Click Upload. Насколько я понимаю для передачи multipart/form-data т.е. файла используется форма. вложенные формы у нас не поддерживаются. как мне выйти из положения, если я не могу отказаться от внешней формы, т.к. с помощью нее данные уезжают на сервер при сабмите. попробовать перекроить верстку и разбить на пару таблиц каждая в своей форме? |
а вложенные формы ввобще не поддерживаются: ты можешь посмотреть как браузеры реагируют на внутреннюю форму, может они ее просто игнорируют
еще можнододелать плагин, чтобы форма вставлялась перед отправкой файл и удалялась - после еще можнол поискать другой плагин еще есть swfupload |
так мне кажется что все они основаны на формах. я не прав?
Цитата:
|
Цитата:
есть еще основанные на flash'е Цитата:
|
Правильно я понимаю что мне нужно подправить исходник так, что бы он находил текущую форму и создавал другую форму за ее пределами?
т.е. проверял есть ли форма выше уровнем, если нет, то создаем тут, если есть то в контейнере в котором находится форма самого высокого уровня |
Часовой пояс GMT +3, время: 15:29. |
|