1
在我们的应用程序中,我们需要处理浏览器关闭事件。当用户直接关闭浏览器时,我们应该给他一个警告信息,并根据一些条件直接关闭窗口来阻止他。这是我们通过body onunload事件处理的。问题是我们正在收到警报消息,但在显示警报消息之后窗口关闭。处理浏览器关闭事件和页面刷新
有没有什么办法可以停止关闭浏览器关闭事件点击窗口?
而且当页面刷新时,最后一次执行的操作再次被触发。请提供您的建议以避免这种情况。
在我们的应用程序中,我们需要处理浏览器关闭事件。当用户直接关闭浏览器时,我们应该给他一个警告信息,并根据一些条件直接关闭窗口来阻止他。这是我们通过body onunload事件处理的。问题是我们正在收到警报消息,但在显示警报消息之后窗口关闭。处理浏览器关闭事件和页面刷新
有没有什么办法可以停止关闭浏览器关闭事件点击窗口?
而且当页面刷新时,最后一次执行的操作再次被触发。请提供您的建议以避免这种情况。
第一个问题的简短答案是:不。网页中的代码无法阻止大多数浏览器中的应用程序级事件。
关于第二个问题,你就需要把要执行到条件块代码:
if(!IsPostback)
{
//execute my code.
}
我想你想是这样的:http://stackoverflow.com/questions/1119289 – 2010-11-16 14:03:07