Jump to content
  • 0

Блокировка кнопок "Back" и "Forward"


htmlbook_user
 Share

Question

Видел сайт при входе на который блокируются кнопки "Back" и "Forward" браузера ИЕ (и обратной их активации при выходе). Не срабатывали даже комбинации "Alt-стрелки курсора" и клавиша "BackSpace". Очень удобная штука при изменении Базы Данных в самый момент перехода между страницами.

Хелп. Как это делается ?

Единственное что мог узнать - изменение в Реестре Windows. Но для меня это не решение.

Edited by htmlbook_user
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Видел сайты при входе на которые блокируются кнопки "Back" и "Forward" браузера ИЕ (и обратной их активации при выходе). Не срабатывали даже комбинации "Alt-стрелки курсора" и клавиша "BackSpace". Очень удобная штука при изменении Базы Данных в самый момент перехода между страницами.

Хелп. Как это делается ?

Единственное что мог узнать - изменение в Реестре Windows. Но для меня это не решение.

Обалдеть вы придумываете способы убить базу....

Link to comment
Share on other sites

  • 0
Хелп. Как это делается ?
Логичнее было бы спросить об этом у тех сайтов, что практикуют такое извра... сорри, необычное поведение, не так ли? :)

Меня гораздо больше интересует вопрос "зачем". Подозреваю, что имеет место ошибка проектирования (для изменения базы выбран неправильный тип HTTP-запроса).

Link to comment
Share on other sites

  • 0

Да это издевательство над пользователем - ограничивать функциональность браузера. К счастью, всегда работает комбинация Alt+F4 и такие сайты больше не посещаются. Учти это.

Link to comment
Share on other sites

  • 0
Да это издевательство над пользователем - ограничивать функциональность браузера. К счастью, всегда работает комбинация Alt+F4 и такие сайты больше не посещаются. Учти это.

Я благодарен что моим вопросом заинтересоваля участник со статусом "Админ".

В данной ситуации юзать софт не запрещается!!! Все функции "юзания" присутствуют на самих страницах и хорошо справляются.

Просто на страницах, все функции строго взаимозависимы. Возможны десятки изменении значений переменных и Базы Данных не покидая страницы или с переходом на другие страницы.

Я думаю что разработчики перестраховались от соблазна операторов при случайной ошибке в какой-то из операций (которая ведёт к изменениям, в том числе и важных) не нажать кнопку "Back", "перейти" на предыдущую страницу что-бы повторить операцию (по статистике ВСЕ так и делают). Но сам переход ведь не гарантирует! возврата к реальному "предыдущему" состоянию переменных и Базы (это только на экране). И вместо того что-бы не перепроверять ВСЕ взаимозависимости и состояния, легче было "навсегда" заблокировать "Back" и "Forward" на время работы Веб-приложения, а исправление ошибок сделать обязательной частью работы оператора.

Я не намекаю на плохое проектирование и незнания HTML (или что-то ещё). Просто получилось очень удобно и надёжно. А вот как они сделали ???

К сожалению, сайт пока не в Инете а в локальной сети (видимо разрабатывается).

Конечно я спрашивал разработчиков, но те вежливо попросили "не мешать"

Господа участники группы "Администраторы"! Мне-бы только направление для поисков и всё...

Edited by htmlbook_user
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy