Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > обновление JSP страницы |
Автор: Nesmishlenish 26.12.2006, 12:46 |
Здравствуйте, в браузере есть кнопочка ОБНОВИТЬ страницу, обьясните плз как она работает и можно ли до нее как-нить достучаться и перехватить событие (любая информация для меня будет полезна) Заранее благодарен. |
Автор: Sardar 26.12.2006, 21:03 |
Перехватить перезагрузку/уход со страницы можно отлавливая window.onbeforeunload. Перехватить только перезагрузку не реально (по моему было решение флешем и якорями, но это изврат), т.к. мы не знаем куда конкретно ушёл пользователь. Ну или отлавливать все ссылки на документе и сбрасывать какой нибудь флаг. Обновить страницу из скрипта можно через location.reload(). |
Автор: Goganchic 10.5.2007, 14:29 |
Nesmishlenish, а что ты хочешь получить в итоге? Чтобы страницу нельзя было обновить или как? |
Автор: ksnk 10.5.2007, 15:46 |
Ну, в некоторых случаях вполне можно обнаружить - обновили страничку (нажав reload), или пришли со стороны. Мне придумался такой вариант - по событию "unload" выставляем короткоживущую куку (секунд на 3-5) и по приходе в программу, ловим ее. Если есть - был релод. |
Автор: Nesmishlenish 3.10.2007, 12:36 |
Спасибо, проблема отпала) |