我再javascript里面写了如下几行代码,为什么没有用阿?
<script>
function window.Close()
{
    alert("是否关闭?");
}
</script>
为什么总是弹不出消息啊?

解决方案 »

  1.   

    window.onClose=function()
    {
        alert("是否关闭?");
    }
      

  2.   

    给楼上的误导了,window没有onclose事件。
    请楼主下载《DHTML 手册》看看吧。
    目前发现onunload 比较接近,不过这个跳页时也会出来。
      

  3.   

    <body onbeforeunload="RunOnBeforeUnload()" id="Posts">
    <script language="javascript">
    g_blnCheckUnload = true;
    function RunOnBeforeUnload() {if (g_blnCheckUnload) {window.event.returnValue = 'You will lose any unsaved content';    }  }
      

  4.   

    谁说没有onClose的???
    <script type="text/javascript">
    function closedWin() {
    confirm("close ?");
    return false; /* which will not allow to close the window */
    }
    if(window.addEventListener) {
    window.addEventListener("close", closedWin, false);
    }window.onclose = closedWin;
    </script>
      

  5.   

    我在win2003sp1 ie6.0.3790.1830
    打开ie的关闭弹出窗口提示,安装了DevToolBar ,没有其它插件的环境下,你的代码不起做用。
      

  6.   

    <body onbeforeunload="RunOnBeforeUnload()" id="Posts">
    <script language="javascript">
    g_blnCheckUnload = true;
    function RunOnBeforeUnload() {if (g_blnCheckUnload) {window.event.returnValue = 'You will lose any unsaved content';    }  }
      

  7.   

    首先,LZ一定要记住,做任何服务器系统,把业务系统的完整及稳定性,全部寄托在捕获客户端关闭/终止的基础上,都是危险的。其次onunload可以起作用,甚至能够通过return false来终止窗口的关闭或者离开页面。