Выйти из браузера подтверждение в JavaScript - КАК? - PullRequest
0 голосов
/ 11 сентября 2011

У меня есть гибкое приложение.В jsp-оболочке приложения flex, html-страницы, мне нужно захватить событие закрытия браузера с предупреждением «Хотите закрыть?», Если пользователь нажимает «да», мне нужно вызвать функцию flex для обработкисобытие.Может ли кто-нибудь помочь!

Ответы [ 2 ]

2 голосов
/ 11 сентября 2011

В свой тег body добавьте событие onunload:

<body onunload="doStuffHere();">
...
</body>

и в своей функции JS (doStuffHere) вызовите Flex для обработки события.Если, в конце концов, doStuffHere возвращает false, оно отменяет событие закрытия.

Вы также можете использовать onbeforedownload.См. этот Q & A для более подробной информации.Вы можете использовать оба из них, понять, почему .

0 голосов
/ 11 сентября 2011

В JavaScript у вас есть событие onBeforeUnload , зацепите его.Вы только не можете изменить его внешний вид.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...