在<body>标签中,可加上onunload=""对事件进行操作

解决方案 »

  1.   

    BODY 的 onbeforeunload 和 onunload 事件在页面关闭、刷新、提交、前进后退、链接跳转等情况下都会被触发,所以,使用脚本无法严格区分这些事件不过 onunload 事件可以获得一个特别方式辨认:<body onunload="if(window.screenLeft>=10000&&window.screenTop>=10000){alert('closed window')}">
      

  2.   

    但onunload事件在刷新时也激发,我不要在刷新时激发怎么做?
      

  3.   

    1 <body onunload="">
    2 function window.onunload(){}
      

  4.   

    关闭窗口时.
    <body onbeforeunload="alert('关闭窗口')">
      

  5.   

    网页关闭时一共会触发两个事件: onbefoeunload onunload 从字面上你可以看出他们的区别了, 但是这两个事件在刷新或者页面跳转的时候也会被触发, 且现在的浏览器或者DHTML里也没有很好的办法直接判断到底是刷新还是网页关闭, 不过可以通过一些间接的方法来判断:比如关闭网页的方式里有: Alt+F4,点击X关闭,系统任务栏里点鼠标右键关闭, 下拉菜单里选择退出等方式, 对后面的方式还没有好方法判断, 不过对前两种还是可以判断出来的:
    <script language=javascript>
    function window.onbeforeunload()
    {
      if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
      {
        window.event.returnValue = "";
      }
    }
    </script>
      

  6.   

    <body  onunload="alert ("这是关闭事件!")">
      

  7.   

    up,cswcafe (可中可乐),还没弄好吗?我提供那个只会在关闭有提示,不过用在onbeforeunload就不管用了