在点击浏览器右上角关闭按钮后,还想做点服务器端的事情

如果单纯的在body的onbeforeunload事件中处理,会发现页面提交,刷新等很多操作都会触发onbeforeunload事件。
可以用下面这段代码通过鼠标点击的范围确定用户目前的操作是点击关闭按钮。
if (event.clientX > document.body.clientWidth && event.clientY < 0 || event.altKey)
{
  在这里做想做的事情。
}
posted @ 2009-08-10 16:35  Antony Yang  阅读(345)  评论(0编辑  收藏  举报