在 javascript 中退出浏览器确认 - 如何?
我有一个灵活的应用程序。在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您的
body
标记上,添加 onunload 事件:并在您的 JS 函数 (
doStuffHere
) 中调用 Flex 来处理该事件。如果最终 doStuffHere 返回 false,它将取消关闭事件。
您还可以使用
onbeforedownload
。请参阅此问答了解更多详细信息。您可以同时使用它们,看看为什么。On your
body
tag, add onunload event: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.在 javascript 中,您有 onBeforeUnload 事件,挂钩该事件。你只能改变它的外观。
In javascript you have the onBeforeUnload event, hook on to that. You only cannot alter its appearance.