在 javascript 中退出浏览器确认 - 如何?

发布于 2024-12-04 08:51:06 字数 112 浏览 0 评论 0原文

我有一个灵活的应用程序。在flex应用程序的包装器jsp中,一个html页面,我必须捕获浏览器关闭事件并发出警报“您希望关闭吗?”,如果用户单击“是”,我必须调用一个flex函数来处理事件。任何人都可以帮忙吗!

I have a flex application. In the wrapper jsp of the flex application, an html page, i have to capture the browser close event with an alert "DO you wish to close?", if the user clicks "yes", i have to call a flex function to handle the event. Can any one help !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里南柯 2024-12-11 08:51:06

在您的 body 标记上,添加 onunload 事件:

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

并在您的 JS 函数 (doStuffHere) 中调用 Flex 来处理该事件。
如果最终 doStuffHere 返回 false,它将取消关闭事件。

您还可以使用onbeforedownload。请参阅此问答了解更多详细信息。您可以同时使用它们,看看为什么

On your body tag, add onunload event:

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

and in your JS function (doStuffHere) call Flex to handle the event.
If, eventually, doStuffHere returns false, it cancels the close event.

You can also use onbeforedownload. See this Q&A for more details. You can use both of them, see why.

盗心人 2024-12-11 08:51:06

在 javascript 中,您有 onBeforeUnload 事件,挂钩该事件。你只能改变它的外观。

In javascript you have the onBeforeUnload event, hook on to that. You only cannot alter its appearance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文