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

急!window.event.returnValue 的问题~! 在线等
window.onbeforeunload = function(event){
  var n = window.event.screenX - window.screenLeft;
  var b = n > document.documentElement.scrollWidth-20;
  if(b && window.event.clientY < 0 || window.event.altKey)
  {
  window.event.returnValue = "我要离开";
  }else{
  //window.event.returnValue = ""; 
  }
}


请问各位高手 怎么可要获取 window.event.returnValue = "我要离开"; 选择后的返回值 


------解决方案--------------------
你意思是说要获取用户选择的是确定离开还是停留在当前页面?
------解决方案--------------------
父窗口中:
var retvalue = showModalDialog(子窗口)
------解决方案--------------------
JScript code
window.onbeforeunload = function()
{
    return '';
}
window.onunload = function()
{
    //如果选择停留, 将看不到这个提示
    alert('即将离开本页面');
}