• 🚨 Ещё можно успеть на курс «OSINT: технология боевой разведки» от Академии Кодебай

    🔍 Изучите методы разведки с использованием открытых источников (OSINT) для проведения успешных атак.
    🛠️ Освойте ключевые инструменты, такие как Maltego, TheHarvester и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальную разведку.
    🧠 Развивайте навыки, которые помогут вам стать экспертом в области информационной безопасности.

    Запись открыта до 23 мая Подробнее о курсе ...

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

  • Автор темы Автор темы garrick
  • Дата начала Дата начала
  • Теги Теги
    xpages

garrick

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


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

Ищи по словам javascript(dojo, jquery) для клиента
и jsf, managed beans и т.п. для сервера
 
без Оперы((
к тому же, юзер эти события может принудительно заблокировать настройками\плагинами
резюм - ненадёжное решение
если тока чекать сервером
 
без Оперы((
к тому же, юзер эти события может принудительно заблокировать настройками\плагинами
резюм - ненадёжное решение
если тока чекать сервером
других решений, имхо, нет

а как сервером чекать?
 
а как сервером чекать?
напр по разрыву WebSocket-соединения. А всё, что нужно для "...произвести те же самые действия при закрытии XPage в обход кнопки "Cancel""(с), отправить на сервер заранее - сервер всё и сделает.
Это, навскидку, как идея (не делал сам)
 
При этом "Cancel" не просто закрывает окно, а выполняет какие-то действия.
а это в неком "модальном" окне или отдельная вкладка/окно браузера?
есть второе - может переделать на первое, т.е. "окно" js...
 
Мы в соцсетях:

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

Курс AD