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

时间:2011-09-11 06:06:01

标签: javascript browser

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

2 个答案:

答案 0 :(得分:2)

body标记上添加onunload事件:

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

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

您也可以使用onbeforedownload。有关详细信息,请参阅this Q&A。您可以同时使用它们see why

答案 1 :(得分:0)

在javascript中你有onBeforeUnload事件,请加上该事件。你只能改变它的外表。