日期:2014-05-16  浏览次数:20465 次

怎么无提示的阻止浏览器窗口关闭,而执行页面跳转
function window_onbeforeunload() {
 
window.location.href="http://www.hi.unicom.local/cm/hiunicom/default.aspx?Return=1";
  return "不要离开"; 
}
我希望用户点击浏览器的关闭按钮时,
不执行关闭操作,而是执行一个页面跳转命令.
以上代码如不写return "不要离开"; 就直接关闭了,
而且只有选了"取消"才会页面跳转命令,选"确定"也会关闭了页面.
怎么样才能不提示是否关闭,
就直接跳转页面.
或者就算出现是否关闭的对话框,
选择确定后实际上是执行的跳转命令

------解决方案--------------------
function window_onbeforeunload() {
 
window.location.href="http://www.hi.unicom.local/cm/hiunicom/default.aspx?Return=1";
window.returnValue=false;
}

------解决方案--------------------
默认得按钮好像控制不了。
可以自定义关闭按钮,不用默认关闭按钮,自己设计窗口的关闭按钮可以实现。