<script language=javascript>
function window.onbeforeunload()
{
  if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
  {
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.open("GET","sessionEnd.asp",false);
    xmlhttp.send();
   }
}
</script>

解决方案 »

  1.   

    请教meizz(梅花雨),sessionEnd.asp是不是要换成自己定义的页面?这个函数怎么用呢?是放在body的 onbeforeunload里面吗?如果放在body的 onbeforeunload里面,在刷新页面或者点击该页面上别的连接时,也会引发啊!
      

  2.   

    你看到那句判断吗? 这个语句只有你用Alt+F4或者点击关闭按钮时才被触发
      

  3.   

    to meizz(梅花雨) ,我网页上有个ocx控件,上面有一个退出按钮,按这个按钮也会关掉ie,但是却不触发相应事件了,判断语句里应该怎么加条件呢?