2011-09-07 90 views
0

我面临注销我的页面的问题。我呼吁从页面的标签这样陷阱窗口关闭事件

<body onbeforeunload="beforeLogout();" onUnload="logout('/ruxamod/faces/zzrucmpvhs1.xhtml?logout=t');" onclick="hideDescFrame();"> 

注销方法,但我不知道该窗口的关闭按钮如何捕获点击,因为所有这些方法调用时用户刷新页面。

感谢

+0

你可以看看下面的链接: http://stackoverflow.com/questions/4268866/catching-a-browser-close-event
http://stackoverflow.com/questions/5367232/detect-close-window-event-in-firefox –

+0

您能详细阐述一下您的问题陈述吗?你想在页面上创建一个注销链接并关闭相同的窗口? –

+0

不,我没有创建一个链接注销我希望如果用户点击浏览器窗口的关闭按钮,那么它应该注销页面。 –

回答

1

我不知道该窗口的关闭按钮如何捕获点击

据我所知,目前还没有办法做到这一点。你无法找出文件被卸载的原因。

您可能能够通过经常从开启者文件轮询窗口是否仍然打开来捕捉此情况。

或者,您可以考虑使用内联对话框,如jQuery UI dialog,您可以在其中捕获所有事件。