• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

garrick

Lotus Team
26.10.2009
1 351
151
BIT
187
Есть 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 202
225
BIT
36
без Оперы((
к тому же, юзер эти события может принудительно заблокировать настройками\плагинами
резюм - ненадёжное решение
если тока чекать сервером
 
R

romych2004

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

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

alexas1

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

lmike

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!