在我们的应用程序中,我们需要处理浏览器关闭事件。当用户直接关闭浏览器时,我们应该给他一个警告消息,并根据某些条件直接关闭窗口来阻止他。我们已经通过 body onunload 事件处理了这个问题。问题是我们正在收到警报消息,但在显示警报消息后窗口被关闭。
有什么办法可以阻止点击浏览器关闭事件时关闭窗口吗?
而且当刷新页面时,最后执行的操作将再次被触发。请提供避免这种情况的建议。
第一个问题的简短回答是:不。大多数浏览器中的应用程序级事件无法通过网页中的代码停止。
对于第二个问题,您需要将要执行的代码放入条件块中:
if(!IsPostback)
{
//execute my code.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)