Кнопка Refresh

boombick

boombick.org
Кнопка Refresh

Реально ли отловить нажатие кнопки Refresh в браузере?
Т.е. именно обновление страницы "мышкой", а не через F5 или ctrl + r
 

fixxxer

К.О.
Партнер клуба
а какая разница мышкой или еще как.

еще через меню можно )

вопрос поставлен неверно, ответ на правильно поставленный вопрос - уникальное хидден поле и/или сессия =)
 

boombick

boombick.org
разница есть :)
Есть задача: сбросить авторизацию при закрытии окна. Т.е. изначально я просто по onunload прибивал куку.. Затем выяснилось, что простой рефреш тоже вызывает это событие (как ни странно :D).. Поставил отлов кнопок F5 и ctrl + r, дабы по их нажатию эвент onunload сбрасывался.. Все работает, остался только момент с обновлением "мышкой". :)
 

fixxxer

К.О.
Партнер клуба
о хоспади

просто используй куку с expire=0, встроенный механизм сессий кстати так и делает по умолчанию
 

boombick

boombick.org
Мдя.. Ночь не спал - сразу чувствуется :)

-~{}~ 25.12.08 12:29:

Не, не катит... Ибо при закрытии просто вкладки без закрытия браузера сессия не сбрасывается, а авторизация должна сбрасываться
 

fixxxer

К.О.
Партнер клуба
почему? а если я в нескольких табах сайт открыл?
 

boombick

boombick.org
почему? а если я в нескольких табах сайт открыл?
Значит и в соседних должна сброситься.. Т.е. при совершении некоего действия в соседнем табе должно выбросить на страницу логина
 
Сверху