写在框架网页里:
<script language="javascript">
window.onbeforeunload = function()  //author: meizz
{
  var n = window.event.screenX - window.screenLeft;
  var b = n > document.documentElement.scrollWidth-20;
  if(b && window.event.clientY < 0 || window.event.altKey)
  {
    window.open("new.jsp");
  }
}
</script>

解决方案 »

  1.   

    <script language="javascript">
    window.onbeforeunload = function()  //author: meizz
    {
      var n = window.event.screenX - window.screenLeft;
      var b = n > document.documentElement.scrollWidth-20;
      if(b && window.event.clientY < 0 || window.event.altKey)
      {
        if(confirm("确认离开?"))
           {
             window.open("new.jsp");
           }else{
             @@@@@@@@@@@@@@@@@@@@@@@@@
           }
      }
    }
    </script>那如果用户点取消后,可不可以终止浏览器关闭???
      

  2.   

    我晕了,换台电脑试又可以了,代码都是同样的.而且还要用MS的浏览器.我用腾讯的浏览器也试不出效果.
    怎么终止关闭带框架的页面呢???
    关注ing......
      

  3.   

    return false
    IE会弹出一个提示窗口
      

  4.   

    To vivianfdlpw() 那好无趣哦
      

  5.   

    怎么终止关闭带框架的页面呢???
    关注ing......