如何捕获IE的关闭动作?急! 当我把IE关掉的时候,怎样才能同时把用户的SESSION去掉?并且捕获这个动作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IE关掉的时候,用户的SESSION自动也无效了啊!判断窗口是否关闭可以用JS的windows.closed来判断 捕获关闭动作:<body ... onunload='javaScript:close();'> 这个是页面已经关闭了,然后去执行自己定义的 close()方法SESSION去掉: 可以在 close()里面写 session.invalidate(); 或者 跳转到程序中关闭session.ps:ie关掉session不一定无效的,如果没有写处理程序的话,服务器端还是存在session的,不过客户端再打开ie就找不到原来的sessionId了。以上供参考。 //if (window.addEventListener) {// window.addEventListener("beforeunload", doClose, false);//}//else if (window.attachEvent) {// window.attachEvent("onbeforeunload", doClose);//}//else { window.onbeforeunload = doClose;//}function doClose() { var t = "───────────────────────\r\n您确定要离开 Blog Remover 吗?\r\n确定后未完成的操作你将无法控制。\r\n───────────────────────"; return t;}//if (window.addEventListener) {// window.addEventListener("unload", doLogout, false);//}//else if (window.attachEvent) {// window.attachEvent("onunload", doLogout);//}//else {// window.onunload = doLogout;//}// 发出退出指令。function doLogout() { var myAjax = new Ajax.Request( 'logout.jhtml', {method: 'get', parameters: ''} );}Demo: http://blog-mover.redv.com <body onunload='javaScript:XXX();'>即可,XXX()自己定义 ssh框架整合时spring的事务不起作用 Struts2的小小疑惑 用MVC模式做的的留言薄,留言汉字显示乱码,求高手解决 Servlet failed with Exception NullPointerException, 如何实现带有复选框的树结构的反选 带框架的JSP页面怎么保存? 在html里输出document.write内的类容 怎样在tomcat启动的时候给JVM加启动参数?? jsp 中的if判断问题 ssh之间的问题 大家可知道无锡IT业同行有没有BBS啊 小弟求助,要多少分给多少
判断窗口是否关闭可以用JS的windows.closed来判断
SESSION去掉: 可以在 close()里面写 session.invalidate(); 或者 跳转到程序中关闭session.ps:ie关掉session不一定无效的,如果没有写处理程序的话,服务器端还是存在session的,不过客户端再打开ie就找不到原来的sessionId了。以上供参考。
// window.addEventListener("beforeunload", doClose, false);
//}
//else if (window.attachEvent) {
// window.attachEvent("onbeforeunload", doClose);
//}
//else {
window.onbeforeunload = doClose;
//}
function doClose() {
var t = "───────────────────────\r\n您确定要离开 Blog Remover 吗?\r\n确定后未完成的操作你将无法控制。\r\n───────────────────────";
return t;
}//if (window.addEventListener) {
// window.addEventListener("unload", doLogout, false);
//}
//else if (window.attachEvent) {
// window.attachEvent("onunload", doLogout);
//}
//else {
// window.onunload = doLogout;
//}
// 发出退出指令。
function doLogout() {
var myAjax = new Ajax.Request(
'logout.jhtml',
{method: 'get', parameters: ''}
);
}Demo: http://blog-mover.redv.com