javascript назад в браузере



Автор Алексей Пухов задал вопрос в разделе JavaScript

HTML, JS. Как сделать, чтобы браузер запоминал сессию и перенаправлял на другую страницу? и получил лучший ответ

Ответ от Константин Коломоец[гуру]
Ну, если это сессия, то можно попробовать использовать sessionStorage. На первой странице в событии window.onload проверяешь какой-нибудь ключ в sessionStorage при помощи метода getItem(key) (возьмём, к примеру, ключ "moveToThirdPage").
window.onload = function() {
if(sessionStorage.getItem("moveToThirdPage")) // Если значение записано, то
window.location = "thirdPage.html"; // Открываем файл thirdPage.html
}
На второй же странице добавить к событию кнопки onclick функцию, которая будет записывать в sessionStorage с этим ключом какое-либо значение при помощи метода setItem(key, value) (не важно какое, так как нужно лишь наличие этого значения). Допустим, пусть у кнопки будет id="third":
var button = document.getElementById("third");
button.onclick = function() {
sessionStorage.setItem("moveToThirdPage", true);
}
Вот и всё. При нажатии на кнопку на второй странице и последующем открытии сайта во второй раз нас сразу будет перекидывать на третью страницу.
Источник: Собственные познания.

Ответ от Алекс[эксперт]
Через sessionStorage.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: HTML, JS. Как сделать, чтобы браузер запоминал сессию и перенаправлял на другую страницу?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*