Форум программистов, компьютерный форум CyberForum.ru

JavaScript

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.72
nightkon
15 / 15 / 1
Регистрация: 06.06.2012
Сообщений: 59
#1

Как вернуться назад и при этом перезагрузить страницу? - JavaScript

08.06.2012, 14:41. Просмотров 4606. Ответов 4
Метки нет (Все метки)

HTML5
1
<a href="javascript:history.go(-1);">&laquo; Вернуться назад</a>
Вопрос: Как сделать так, чтобы вернувшись назад, страница перезагрузилась? Приходится искать такое решение из-за формы, которая при возврате на пред. страницу остается заполненной.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2012, 14:41     Как вернуться назад и при этом перезагрузить страницу?
Посмотрите здесь:

Какой лучший способ вернуться назад по кнопке "Назад" - JavaScript
Использовать метод back? Задействовать php? (более сложно).

Как перезагрузить страницу? - JavaScript
Ответьте Пожалуйста! Жду ответа!

Как перезагрузить страницу средствами JS - jQuery
Вот код: &lt;script type=&quot;text/javascript&quot;&gt; $(document).ready(function() { $(&quot;#send&quot;).click(function(){ var idd =...

Как перезагрузить страницу подключенную через include? - jQuery
Здравствуйте! Подскажите пожалуйста, как перезагрузить страницу, подключенную через include, без перезагрузки той, к которой она...

Как нажатием этой кнопки перезагрузить другую страницу в текущем <iframe>? - JavaScript
В &lt;iframe&gt; загружена некая страница. На ней есть кнопка. Как нажатием этой кнопки перезагрузить другую страницу в текщем &lt;iframe&gt;? ...

Не получается перезагрузить страницу - jQuery
В шаблоне вывожу так&lt;script&gt; window.location.replace('http://test2.ru'); &lt;/script&gt;Но страница не перезагружается. От чего это может...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GuardCat
Просто любитель
617 / 456 / 19
Регистрация: 20.01.2011
Сообщений: 860
Записей в блоге: 2
08.06.2012, 22:06     Как вернуться назад и при этом перезагрузить страницу? #2
На той странице, куда возвращается пользователь пропишите скрипт
Javascript
1
onload = document.yourFormName.reset;
Вместо yourFormName вставьте имя вашей формы.
Vovan-VE
13120 / 6501 / 185
Регистрация: 10.01.2008
Сообщений: 15,061
09.06.2012, 14:56     Как вернуться назад и при этом перезагрузить страницу? #3
Цитата Сообщение от nightkon Посмотреть сообщение
Приходится искать такое решение из-за формы, которая при возврате на пред. страницу остается заполненной.
nightkon, Извините, конечно, но Вы здесь очень неправы.

Правильно всё делается. Представьте, писали Вы в форме сообщение некое. Написали многобуков на два экрана, нажали [Отправить], а в этот момент, наример, произошли перебои со связью, из-за чего следующая страница не загрузилась; или, например, на следующей странице Вам сообщили, что Вы забыли заполнить такое-то поле, но не вывели ту же форму на новой странице в заполненном состоянии. Что Вы будете делать? Нажмёте [Назад], чтобы подправить данные в уже заполненной Вами форме. Думаю, Вас не сильно обрадует внезапный сброс и безвозвратная утеря Вашего длинного сообщения.

Разработчики браузеров же не просто так всё это сделали. Если это сделали намеренно, значит это было нужно. Кому понадобится пустая форма, тот сам обновит страницу.
nightkon
15 / 15 / 1
Регистрация: 06.06.2012
Сообщений: 59
09.06.2012, 15:48  [ТС]     Как вернуться назад и при этом перезагрузить страницу? #4
Vovan-VE, всё что вы написали я подтверждаю и сам очень часто этим пользуюсь.
Но мне нужно было специально сделать перезагрузку страницы.
Объяснюсь. В админпанели после успешного добавления статьи, выводится текст и ссылка на предыдущую страницу, чтобы добавить ещё одну статью. Я использовал javascript-функцию, чтобы возвратиться назад, но там прописаны данные от добавленной, мной, статьи.
А, просто указать ссылку на страницу добавления статьи, мне не очень хочется, так как таких php-страниц добавления у меня будет много. Мне не хочется в каждом php-скрипте исправлять ссылку. Вот хотел облегчить себе немного времени, таким образом потерял намного больше.

Надеюсь, объяснился правильно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 16:04     Как вернуться назад и при этом перезагрузить страницу?
Еще ссылки по теме:

перезагрузить страницу сайта автоматически - JavaScript
как перезагрузить страницу сайта автоматически, только один раз после загрузки страницы???

Перезагрузить страницу Передача условий сортирования по клику - jQuery
Доброго времени суток. Собственно дела обстоят так: есть страница, на ней два блока - правый и левый. Код в оба блока подгружается с разных...

"Возможность вернуться назад" после запроса - jQuery
Здраствуйте, сделал поиск (jquery+pdo) ajax'ом отправляю и получаю. Грубо говоря ответ приходит в виде ссылок. После нажатия на которую,...

Как воспроизвести gif анимацию с первого кадра при перезагрузке страницы или перезагрузить изображение? - JavaScript
Есть некое изображение img.gif с анимацией логотипа длительностью 4 секунды. Оно подгружается на страницу в качестве прелоада, в виде...

Как сделать чтобы кнопка (в форме ввода логина и пароля) не ссылалась на страницу, а закрывала всплывающее окно в этом случае ? - jQuery
Как сделать чтобы кнопка войти (в форме ввода логина и пароля) не ссылалась на другую страницу, а закрывала всплывающее окно ? вот...

Удаление видимого элемента на странице, но при этом сохранение данных в этом элементе - jQuery
Функция, которая вызывается на сайте должна удалить видимый элемент input, но при этом должны сохраниться данные, которые были в этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vovan-VE
13120 / 6501 / 185
Регистрация: 10.01.2008
Сообщений: 15,061
09.06.2012, 16:04     Как вернуться назад и при этом перезагрузить страницу? #5
Цитата Сообщение от nightkon Посмотреть сообщение
ссылка на предыдущую страницу, чтобы добавить ещё одну статью. Я использовал javascript-функцию, чтобы возвратиться назад
В таком-то понимании "сзади" нет страницы для добавления новой статьи. Там [сзади] находится уже заполненная форма добавленной статьи. Новая пустая форма для новой статьи "находится" впереди:
HTML5
1
<a href="new-post.php">Еще статья</a>
Добавлено через 1 минуту
Цитата Сообщение от nightkon Посмотреть сообщение
А, просто указать ссылку на страницу добавления статьи, мне не очень хочется, так как таких php-страниц добавления у меня будет много.
Вывод формы и обработчик находятся по одному и тому же адресу? Тогда
HTML5
1
<a href="?">Еще статья</a>
Yandex
Объявления
09.06.2012, 16:04     Как вернуться назад и при этом перезагрузить страницу?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru