关闭浏览器窗口时确保处理某些事件

时间:2009-12-06 09:34:33

标签: asp.net javascript sql-server

我们有一个网站需要在关闭弹出窗口时执行某些操作。

注意:不是会话结束,而只是关闭弹出窗口。

我们到目前为止找到的解决方案是捕获页面的onunload,然后弹出一个页面来执行操作。当新弹出窗口结束时 - >它隐藏起来,每个人都很开心。

问题出现在弹出窗口阻止程序中,它们似乎阻止我们的终结器窗口被执行。

有没有办法强行打开这个窗口?是否有不同的方法来执行这组操作? (这些操作是服务器端,如关闭我们打开的MF会话等。)

1 个答案:

答案 0 :(得分:2)

您可以使用对话框而不是弹出窗口。例如,jquery ui对话框。 然后,对话框的代码在同一页面上,您可以轻松处理该页面上发生的任何事情,关闭对话框,弹出另一个等等......

欢呼声