window.close()事件可不可以执行某个函数,
比如:function show(){
      alert('退出了');
  }
window.close=show;
可不可以这样实现,跪求!

解决方案 »

  1.   

    可以...window._close_ = window.close;
    window.close = function(){
    alert("退出了!");
    window._close_();
    };
    window.close();
      

  2.   

    <html>
    <head>
    <title>Untitled Document</title></head><body >

    <script language="JavaScript" type="text/JavaScript">

    window.onunload=show;

    function show()
    {
    alert('退出了');
    };
    </script>
    </body>
    </html>
      

  3.   

    为啥不用 confirm ?
    L@_@K
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    function windowClose()
    {
        if (confirm("退出了?"))
        {
            window.close();
        }
    }windowClose();
      //-->
      </SCRIPT>
     </BODY>
    </HTML>
      

  4.   

    楼上ACMAIN_CHM 的应该很正确吧.
      

  5.   

    window.onunload=show;
        
    function show()
    {
        alert('退出了');
    };
      

  6.   

    要这样写的话,就在html里面写javascript吧  。楼上几个人的答案都可以,楼主不妨试试。
    推荐:为啥不用 confirm ? 
    L@_@K HTML code<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    function windowClose()…
    [/Quote]
      

  7.   

    你们这不是利用Window.close() 他们好像不能再嵌套。如果可以,我像<input="text" onclick="window.close()">加入一个,只能这样用了
      

  8.   


    function window.unload(){
      //内容...
    }
      

  9.   

    刷新的时候也是window.unload 所以不能这样,这中用window.unload的方式 还是存在问题