• Лучшая CTF площадка рунета Игры Кодебай

    Выполняй задания по кибербезопасности в формате CTF и получай бесценный опыт. Ознакомиться с подробным описанием можно тут.

Отловить событие закрытия окна

garrick

Lotus Team
26.10.2009
1 284
141
Есть XPage с двумя кнопками "OK" и "Cancel". При этом "Cancel" не просто закрывает окно, а выполняет какие-то действия. В связи с чем возникает вопрос - как произвести те же самые действия при закрытии XPage в обход кнопки "Cancel"? Возможно такое?
 
R

romych2004

Код:
window.onbeforeunload
window.onunload


Вообще, советую отойти от понятия 'xpages' при поиске, с этим словом поиск усложеняется

Ищи по словам javascript(dojo, jquery) для клиента
и jsf, managed beans и т.п. для сервера
 

alexas1

Green Team
10.04.2014
1 201
225
без Оперы((
к тому же, юзер эти события может принудительно заблокировать настройками\плагинами
резюм - ненадёжное решение
если тока чекать сервером
 
R

romych2004

без Оперы((
к тому же, юзер эти события может принудительно заблокировать настройками\плагинами
резюм - ненадёжное решение
если тока чекать сервером
других решений, имхо, нет

а как сервером чекать?
 

alexas1

Green Team
10.04.2014
1 201
225
а как сервером чекать?
напр по разрыву WebSocket-соединения. А всё, что нужно для "...произвести те же самые действия при закрытии XPage в обход кнопки "Cancel""(с), отправить на сервер заранее - сервер всё и сделает.
Это, навскидку, как идея (не делал сам)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 796
586
При этом "Cancel" не просто закрывает окно, а выполняет какие-то действия.
а это в неком "модальном" окне или отдельная вкладка/окно браузера?
есть второе - может переделать на первое, т.е. "окно" js...
 
Мы в соцсетях: