在顶层框架的网页中加
<SCRIPT LANGUAGE="JavaScript">
function window.onunload(){
if (event.clientX <0 && event.clientY < 0)
alert("yes"); //window.open("http://www.csdn.net","_blank");
}
</SCRIPT>

解决方案 »

  1.   

    写个脚本然后,<body onunload="脚本">
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script>
    //判断当前页面是刷新还是关闭
    function a(){
    if(event.clientX<=0){//>0是刷新,<=0是关闭当前页
       alert("a");
    }else{
       alert("b");
    }
    }
    </script>
    </HEAD><BODY onUnload="a();"></BODY>
    </HTML>
      

  3.   

    更正
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script>
    //判断当前页面是刷新还是关闭
    function a(){
    if(event.clientX<=0 && event.clientY < 0){//>0是刷新,<=0是关闭当前页
       alert("此时是关闭当前页");
    }else{
       alert("此时是刷新");
    }
    }
    </script>
    </HEAD><BODY onUnload="a();"></BODY>
    </HTML>
      

  4.   

    <script>
    window.onbeforeunload = function (){
    if(event.altKey || event.clientY < 0){
    event.returnValue = "&Egrave;·&para;¨&Ograve;&ordf;&Iacute;&Euml;&sup3;&ouml;&pound;&iquest;";
    event.cancelBubble = true;
    }
    // alert(event.keyCode);
    }
    </script>
      

  5.   

    <script>
    window.onbeforeunload = function (){
    if(event.altKey || event.clientY < 0){
    event.returnValue = "确定要退出?"
    event.cancelBubble = true;
    }
    // alert(event.keyCode);
    }
    </script>
      

  6.   

    各位:谢谢各位的解答,不过按楼上各位的方法在解决了按刷新时的BUG,但如果按下主页钮或者在地址框中输入其它网址时也是不执行脚本的。我的想法是只要离开这个页面就执行对应脚本,而按刷新时是不算离开这个页面的。
      

  7.   

    <script>
    window.onbeforeunload = function (){
    alert("finished all the works?");
    }
    </script>
      

  8.   

    function  window.onbeforeunload()
    {
    //禁止用关闭按钮和alt+f4关闭窗口
    if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
    {
    window.event.returnValue="确定要退出本页吗?";
    }
    }
      

  9.   

    判断一下不就得了
    function window.onbeforeunload() {
      if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
      {
        alert("关闭时的操作");
      }else {
        alert("你在刷新")
      }
    }
      

  10.   

    to  nolonely(琴令人寂,月令人孤) 我是在ASP中用它,请告诉我如何在ASP中做到这点!