我用下面的代码实现:如果用户退出的时候,就去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才执行
------解决方案--------------------
关闭之前打开个新页面 ?
应该是不可行的 。