2011-09-11 35 views
0

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

+0

已经有一个关于捕获浏览器关闭事件的问题http://stackoverflow.com/questions/1631959/browser-window-close-event。 –

+1

请不要这样做。这对用户来说真的很烦人。 –

回答

0

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

2

在您body标签,添加onunload事件:

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

,并在你的JS功能(doStuffHere)调用Flex程序来处理该事件。 如果最终doStuffHere返回false,它将取消关闭事件。您可以使用onbeforedownload。有关更多详细信息,请参阅this Q&A。你可以使用它们两个,see why