【问题标题】:Making sure certain events are handled when closing browser window确保在关闭浏览器窗口时处理某些事件
【发布时间】:2009-12-06 09:34:33
【问题描述】:

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

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

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

问题出现在弹出窗口拦截器上,它们似乎阻止了我们的终结器窗口被执行。

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

【问题讨论】:

    标签: asp.net javascript sql-server


    【解决方案1】:

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

    干杯

    【讨论】:

    • 我可以在页面卸载时打开这种对话框吗?
    猜你喜欢
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多