Как запретить кнопку назад?

tail

Guest
Как запретить кнопку назад?

Предположим, что есть страница index.php, и после нажатия некой субмит попадаем на страницу page1.php. Как запретить нажатие на кнопку назад только для возврата на страницу index.php. Но разрешить перемещение между другими страницами. Я понимаю что надо сбрасывать history.go и history.back для реферер index.php, но реально реализовать не получается.
 

crocodile2u

http://vbolshov.org.ru
Кнопка НАЗАД - это твоя кнопка, что ли? или ты имеешь в виду кнопку в интерфейсе браузера? В последнем случае вряд ли можно помочь...
 

Кром

Новичок
tail а зчем тебе запрещать эту кнопку? Чтобы повторно не самитить форму? Так это делается другим способом.
В поиск по "header location".
 

Фанат

oncle terrible
Команда форума
Это слишком раскошное желание - что-то запрещать у пользователя в браузере.
 

Ямерт

The Old One
Обычное желание программиста прикладных программ, перешедшего на Вэб-программирование. Я угадал? :)
В принципе, как говорит мэтр Crazy, ты не должен этого хотеть.
Браузер - это клиентская аппликация. Неправильно пытаться ограничить пользователя, лишив его "законной" функциональности.

Кстати - хистори обнулить нельзя. Но можно передвигаться через location.replace. С другой стороны, никто не гарантирует, что у пользователя включён JS. Да и применять JS для такого контроля навигации - не есть гут...
 
Сверху