这个事件IE、firefox都支持,不过据说Opera不支持。 网上通常的代码是这样子的:
function ConfirmClose() { window.event.returnValue = "<@text "redirect_warning"/>"; } window.onbeforeunload = ConfirmClose;
但是这个代码IE工作得很好,ff却没有反应,把函数改为
function ConfirmClose() { return '<@text "redirect_warning" />' ; }
就好了。
方便使用的话,还可以加一个标志位标示是否程序正常离开页面。