powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как заставить браузер релоадить после сабмита
7 сообщений из 7, страница 1 из 1
Как заставить браузер релоадить после сабмита
    #36155037
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Проблема такова:

есть форма для аплоада файла:
Код: plaintext
1.
2.
3.
4.
<form id="someForm" ...>
   <input type="file" .../>
   <button onclick="onClick()" />
</form>

есть обработчик кнопки:
Код: plaintext
1.
2.
3.
4.
5.
functuon onClick() {
  var uploadForm = document.getElementById("someForm");
  uploadForm.submit(); 
  window.location.reload(true);   // вот эта строка выполняется во время сабмита и сабмит срывается
}

Задача - мне нужно после успешного сабмита (когда файл ушел полностью на сервер) - принудительно релоадить страницу браузера.
Проблема - строка релоада браузера выполняется во время сабмита (если файл большой) и сабмит срывается и не проходит. Если строку релоада закомментить, то сабмит проходит.

Как быть?
...
Рейтинг: 0 / 0
Как заставить браузер релоадить после сабмита
    #36155214
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гхм... ? сабмит типа перегружает страницу, нет?
...
Рейтинг: 0 / 0
Как заставить браузер релоадить после сабмита
    #36155238
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы,
да.
В файрфоксе всё нормально работает.
Но в опере нужная картинка (та, которую я аплоажу) загружается из кеша.. А нужно чтобы загрузилась новая.
...
Рейтинг: 0 / 0
Как заставить браузер релоадить после сабмита
    #36155250
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поработай с хидерами на сервере, добавь рандомный айдишник в ссылку
...
Рейтинг: 0 / 0
Как заставить браузер релоадить после сабмита
    #36155270
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зыдобавь рандомный айдишник в ссылку
Да, спасибо, скорее всего так и сделаю.

Но по проблеме вцелом еще один вопрос: как сделать листенер на JavaScript, который бы срабатывал после успешного сабмита?
...
Рейтинг: 0 / 0
Как заставить браузер релоадить после сабмита
    #36155301
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала неплохо было бы иметь представление о работе скрипта на странице вообще. Страница перегрузилась - скрипт на ней запускается заново. Предыдущая страница выкидывается из памяти вместе с бывшим на ней скриптом
...
Рейтинг: 0 / 0
Как заставить браузер релоадить после сабмита
    #36155798
Elain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно еще принудительно сделать перезагрузку: document. location.href('УРЛ')
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как заставить браузер релоадить после сабмита
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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