刷新页面的时候肯定会执行reset方法,关闭的时候肯定会执行close方法,只要在这两个方法后加一个onclick事件就可以了,写上你要弹出的窗口代码

解决方案 »

  1.   

    可我就是想知道怎么判断reset和close啊!
      

  2.   

    <HEAD>
    <SCRIPT FOR=window EVENT=onunload>
    alert("The onunload event fired for the window object.");
    </SCRIPT>
    <SCRIPT>
    function fnRelocate()
    {
    location.href="/workshop/samples/author/dhtml/refs/onunloadEX_target.htm";
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <INPUT TYPE=button VALUE="Go To Page 2" onclick="fnRelocate()">
    <IMG ID=imgTest SRC="../common/prop_rw.gif">
    </BODY>
      

  3.   

    还有更简单的办法<HTML>
    <HEAD>
    <SCRIPT>
    function closeIt()
    {
    event.returnValue = "Any string value here forces a dialog box to \
    appear before closing the window.";
    }
    </SCRIPT>
    </HEAD>
    <BODY onbeforeunload="closeIt()">
    </BODY>
    </HTML>
      

  4.   

    <script language="javascript">
    <!-- 
    var s="close";
    function window.onunload(){
       
       if(s=="fresh")
          if(window.screenLeft>10000){alert('关闭');}else{alert('刷新');}
       else
          alert('关闭');
    }
    function window.onbeforeunload(){
       s="fresh";
    }
    -->
    </script>绝对可以哦
      

  5.   

    最直接的
    <body  onbeforeunload="return false;">
      

  6.   

    http://www.web-cn.com.cn/Topic92-32.aspx看一下,是否可以
      

  7.   

    用unload(),reload()两个函数就可以了