powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET Javascript - кнопка назад в браузере.
8 сообщений из 8, страница 1 из 1
ASP.NET Javascript - кнопка назад в браузере.
    #38663334
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

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

Спасибо большое!
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38663779
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591,

надо уничтожить предыдущую страницу! обратного пути нет
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38663968
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttwiktor591,

надо уничтожить предыдущую страницу! обратного пути нет

Подскажи как правильно это сделать.

Чтоб при нажатии на кнопку назад выходило сообщение и делала редирект.
Спасибо.
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38663993
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в браузерах с поддержкой html5 history можно сделать так:
Код: javascript
1.
2.
history.pushState(null, "", location.href);
window.onpopstate = function() {history.pushState(null, "", location.href);}
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38664050
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечв браузерах с поддержкой html5 history можно сделать так:
Код: javascript
1.
2.
history.pushState(null, "", location.href);
window.onpopstate = function() {history.pushState(null, "", location.href);}



А для всех браузеров по стандарту?
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38664082
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591 всех браузеров по стандарту ?несовместимые в одном предложении понятия
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38664142
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591Яростный Мечв браузерах с поддержкой html5 history можно сделать так:
Код: javascript
1.
2.
history.pushState(null, "", location.href);
window.onpopstate = function() {history.pushState(null, "", location.href);}




А для всех браузеров по стандарту?можно аналогичный трюк с onhashchange
Код: javascript
1.
2.
location.hash = "qqqq";
window.onhashchange = function() { if(location.hash != "qqqq") { location.hash = "qqqq"; } }



не будет работать только в IE7- (т.е. совсем мало у кого, учитывая, что IE7 почти вышел из употребления)
...
Рейтинг: 0 / 0
ASP.NET Javascript - кнопка назад в браузере.
    #38665230
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечможно аналогичный трюк с onhashchange
Код: javascript
1.
2.
location.hash = "qqqq";
window.onhashchange = function() { if(location.hash != "qqqq") { location.hash = "qqqq"; } }




Спасибо.

Можно вот так тоже сделать, тогда не будет кнопка назад срабатывать.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
<SCRIPT type="text/javascript">
    window.history.forward();
    function noBack() { window.history.forward(); }
</SCRIPT>
</HEAD>
<BODY onload="noBack();"
    onpageshow="if (event.persisted) noBack();" onunload="">
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET Javascript - кнопка назад в браузере.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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