try<script language=javascript>
function window.onunload()
{
  if (event.clientX <0 && event.clientY < 0)
    window.open("http://www.csdn.net","_blank");
}
</script>

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <script Language="JavaScript">
    <!--
    function loadform(){
    alert("这是一个自动装载例子!");
    }
    function unloadform(){
    alert("这是一个卸载例子!");
    }
    //-->
    </Script>
    </HEAD>
    <BODY OnLoad="loadform()" OnUnload="unloadform()">
    <a href="2.htm">调用</a>
    </BODY>
    </HTML>
      

  2.   

    好像都没达到要求啊!!!  应该是不能使用onUnload事件触发了 
      

  3.   

    onunload和onbeforeunload都无法区分关闭页面和刷新、跳转、提交
      

  4.   

    好像不行吧? onbeforeunload和onunload都是在这种情况下触发的:
    任何卸载或者替换当前页面的用户或者脚本行为都会触发.
    楼主提的要求不是刚好满足吗?
      

  5.   

    IE里没有onwindowclosing事件,所以你只能通过onunload来判断当你关闭窗口时,event.clientX <0 && event.clientY < 0起码在IE6里是这样的
      

  6.   

    onfocus事件<BODY>
    HTML 1
    <script>
    window.onfocus = function(){alert('obtain focus')}
    </script>
    </BODY>
      

  7.   

    onunload和onbeforeunload都无法区分关闭页面和刷新、跳转、提交,光识别右上角的关闭按钮也不行,还有很多别的关闭窗口方法
      

  8.   

    在IE6 SP1 (win2k SP4) 里试了下面六种关闭窗口的方法:
    1。双击左上IE图标
    2。按右上角X
    3。去菜单文件->关闭
    4。ALT+F4
    5。window.close()
    6。用WebBrowser控件如果你有别的关闭方法,请验证一下
    <script language=javascript>
    function window.onunload()
    {
      if (event.clientX <0 && event.clientY < 0)
        alert("yes"); //window.open("http://www.csdn.net","_blank");
    }
    </script><A HREF="#" onclick="javascript:window.opener=null;window.close();">CLOSE</A><object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" id=closewin></object>
    <input type="button" value="close" onclick="closewin.ExecWB(45,1)">
      

  9.   

    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    function window.onbeforeunload() {
    if( !(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) ){
    //在刷新、或以_self方式转到其它页面、或用ALT+CTLR+DEL关闭时触发;
    alert("A");
    }else{
    //点击工具栏上的[X]按钮、或ALT+F4关闭时触发
    alert("B");
    }
    }
    //-->
    </SCRIPT>
      

  10.   

    不用多费工夫,没有完美的方法to 思归:
    把鼠标放到左上角,按f5试试
    右键菜单后,把鼠标放到左上角,按R试试
      

  11.   

    注意,我没有说上面的方法是完美的,我一贯的主张是,实用就行了,不用追求完美>>>把鼠标放到左上角,按f5试试
    >>>右键菜单后,把鼠标放到左上角,按R试试不太明白,在IE6 SP1上,这两种方法只是刷新页面而已,好像不能关闭窗口
      

  12.   

    感谢 saucer(思归)  老大!