当你点关闭的时候到另一个页面,这个页面处理清SESSION的步骤就OK
解决方案 »
- 这个js特效如何实现?
- 鼠标移开,下拉自动消失
- 如何给这段JS代码的文字加链接?
- 我学习javascript的第一个自已写的代码,日期计算器,大家提提有什么问题?
- event事件对象的returnValue,cancelBubble是什么意思?有什么用?
- nodejs socketio 连接断开问题,
- 如何做到让一个网页延迟显示?
- 求助,在客户端先判断“用户名”问题,先谢!!
- 在js中如何接收http://expert.csdn.net/Expert/PostNew.asp?room=304参数room
- 请问,如果用JAVASCRIPT打印票据?
- 获得div里文本框里的值
- 怎么在javaScript中实现text只读
是的 我已经有处理SESSION的页面了 问题是 我想在点击关闭浏览器按钮后 出现一个提示消息框,点击确定后才去调用这个页面 不点击就不去调用这个页面 还要处理刷新的问题
if (confirm('确定关闭吗?'))
{
window.open("请SESSION的页面");
return true;
}else {
return false;
}
</SCRIPT>
function UnloadCancel()
{
window.event.returnValue = "你是否真的要关闭窗口?";
}
function UnloadConfirm()
{
alert('清session操作');
}
</script>
<body onUnload="javascript:UnloadConfirm();" onbeforeunload="javascript:UnloadCancel();">
你最后的那个方法就是我开始出现问题的方法 如果我要是刷新浏览器的话如果要是不加那个if (event.clientX > document.body.clientWidth && event.clientY < 0 )的验证 就会出现不管我关闭不关闭浏览器 都执行 清SESSION的页面 如果要是加验证 关闭浏览器后就根本不会执行到验证后面的内容 这个问题困扰一天了 始终没有得到解决的办法 .不过还是谢谢你!