雅虎新闻|| BBC新闻|| CNN新闻|| 美元指数|| 中国期货指数|| 股票指数|| 黄金|| 外汇|| 英汉互译|| 昭放工具
163邮箱|| 126邮箱|| 新浪邮箱|| 企业邮箱|| 21cn邮箱|| tom邮箱|| 搜狐邮箱|| hotmail邮箱|| msn邮箱|| qq邮箱

用户登录

设为主页| 淘宝铺| 加入收藏|
您的IP:3.14.250.187您的操作系统:Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
个人便签
知识库
js判断是关闭窗口还是刷新

<head>

<SCRIPT type=text/javascript>

 

function unloadDestorySession(){

  //首先要判断是要关闭页面还是要刷新页面

  //关闭页面要销毁session而刷新页面要保留session

  if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey||event.ctrlKey){

    try{

     //关闭

     initAjax();

url = "";

     xmlHR.onreadystatechange = showCodeB;

     xmlHR.open("get", "member.php?mod=logging&action=logout&formhash={FORMHASH}", true);

     xmlHR.send(null);

     //event.returnValue="close?";

    }

    catch(e)

    {

      //异常处理,防止服务器关闭后,解决用户关闭页面产生脚本错误!

    }

  }

else{

//刷新

    //event.returnValue="确定离开当前吗?";

}

 

}

</SCRIPT>

</head>

 

<body onbeforeunload=unloadDestorySession()>

星期五, 07/27/2012 - 16:39 — 杨超