Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Загрузка аватарки без перезагрузки страницы (https://javascript.ru/forum/jquery/3726-zagruzka-avatarki-bez-perezagruzki-stranicy.html)

kez 18.05.2009 17:22

Загрузка аватарки без перезагрузки страницы
 
Доброго времени суток.
Подскажите какой аддон использовать для завгрузки аватарки/фото, что бы они сразу отображались на странице.
Если можно с примером.
Заранее спасибо!

x-yuri 18.05.2009 17:45

а без аддона как отображается?

grusha 19.05.2009 03:47

Вот ссылка на статью с примерами и по-русски http://web-linux.ru/?p=417
Так же посмотри здесь http://forum.antichat.ru/thread100550.html , этот вариант на мой взгляд один из лучших ...но использует uploadprogress (не у всех установлен) для PHP .

kez 19.05.2009 09:18

Серверная часть у меня не на php.
А можно сделать вместо стандартного инпут-тега "Обзор" ссылку "Добавить аватар" и при клики на ссылку открывать диалог для выбора файла. После подтверждения файл грузился бы на сервер и соотв у img менялся src.
Куда смотреть что бы реализовать такую конструкцию?

kez 19.05.2009 09:47

вроде нашел!
тут

kez 19.05.2009 11:32

Возникла проблема.
у моего html документа структура
...
<form id="1">
<table>
<tr>элементы</tr>
<tr>элементы</tr>
<tr><img ... /> добавить фото</tr>
..
</table>
</form>

изобразил в виден картинки

и я подключил плагин One Click Upload. Насколько я понимаю для передачи multipart/form-data т.е. файла используется форма.
вложенные формы у нас не поддерживаются. как мне выйти из положения, если я не могу отказаться от внешней формы, т.к. с помощью нее данные уезжают на сервер при сабмите.
попробовать перекроить верстку и разбить на пару таблиц каждая в своей форме?

x-yuri 19.05.2009 14:57

а вложенные формы ввобще не поддерживаются: ты можешь посмотреть как браузеры реагируют на внутреннюю форму, может они ее просто игнорируют

еще можнододелать плагин, чтобы форма вставлялась перед отправкой файл и удалялась - после

еще можнол поискать другой плагин

еще есть swfupload

kez 19.05.2009 15:22

так мне кажется что все они основаны на формах. я не прав?

Цитата:

еще можнододелать плагин, чтобы форма вставлялась перед отправкой файл и удалялась - после
а можно поподробнее?

x-yuri 19.05.2009 15:59

Цитата:

так мне кажется что все они основаны на формах. я не прав?
большинство, но могут быть такие, которые рассчитывают на текущую форму (что она подходит для отправки файла), а не создают свою
есть еще основанные на flash'е

Цитата:

а можно поподробнее?
а что подробнее? Берется исходник и доводиться до нужного поведения. Или мне за тебя это сделать и выложить здесь исправленную версию? Могу только помочь, т.е. нужны конкретные вопросы

kez 19.05.2009 16:13

Правильно я понимаю что мне нужно подправить исходник так, что бы он находил текущую форму и создавал другую форму за ее пределами?
т.е. проверял есть ли форма выше уровнем, если нет, то создаем тут, если есть то в контейнере в котором находится форма самого высокого уровня


Часовой пояс GMT +3, время: 21:12.