powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загружаем файл на сервер
4 сообщений из 4, страница 1 из 1
Загружаем файл на сервер
    #34267729
Возможно ли загрузить файл на сервер без перезагрузки страницы?
...
Рейтинг: 0 / 0
Загружаем файл на сервер
    #34267759
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поместите невидимый фрейм и у формы таргет указывайте на него... такой вариант не подойдет?
...
Рейтинг: 0 / 0
Загружаем файл на сервер
    #34267772
Нет, принципиально отказался от фреймов. Но что искал, вот только нашёл! Кому интересно: http://dklab.ru/lib/JsHttpRequest/#cont4 . Оказывается всё до боли просто.
...
Рейтинг: 0 / 0
Загружаем файл на сервер
    #34267936
@RuSHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав ИгоревичНет, принципиально отказался от фреймов. Но что искал, вот только нашёл! Кому интересно: http://dklab.ru/lib/JsHttpRequest/#cont4 . Оказывается всё до боли просто.
А теперь посмотри что они делают ;)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
var div = document.createElement('DIV');
            div.id = 'jshr_d_' + id;
            div.style.position = 'absolute';
            div.style.visibility = 'hidden';
            div.innerHTML = 
                '<form enctype="multipart/form-data"></form>' + // stupid IE, MUST use innerHTML assignment :-(
                '<iframe src="javascript:\'\'" name="jshr_i_' + id + '" style="width:0px; height:0px; overflow:hidden; border:none"></iframe>';
            var form = div.getElementsByTagName('FORM')[ 0 ];
            var iframe = div.getElementsByTagName('IFRAME')[ 0 ];
...
sv.enctype  = form.enctype;  form.enctype = "multipart/form-data";
            sv.action   = form.action;   form.action = url;
            sv.method   = form.method;   form.method = method;
            sv.target   = form.target;   form.target = iframe.name;
            sv.onsubmit = form.onsubmit; form.onsubmit = null;
            form.submit();
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загружаем файл на сервер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]