日期:2014-05-16  浏览次数:20447 次

浏览器的关闭和刷新
我用下面的代码实现:如果用户退出的时候,就去Exit.aspx页面里面去做一个事情。如今,刷新的时候也会触发到次内容。怎么在不影响我的功能的情况下,实现刷新的时候不触发到以下事件!
求高手解答!
<script type="text/javascript">
<!--
  window.onbeforeunload = onbeforeunload_handler;
  window.onunload = onunload_handler;
  function onbeforeunload_handler() {
  var warning = "确认退出吗?";
  return warning;
  }
  function onunload_handler() {
  window.open("Exit.aspx", "logout", "toolbar=no ,scrollbars=no ,resizable=no,top=0,left=0,Width=10,Height=10");
  } 
// -->  
</script>

------解决方案--------------------
楼主可以试下判断浏览器地址,如果是本页面url就不执行,如果是别的url才执行
------解决方案--------------------
关闭之前打开个新页面 ?
应该是不可行的 。