var ysykjToken=getCookie("KjzjToken");//获取Cookie
if(ysykjToken!=null)
{
var logourl=ysykjToken["logourl"];
var name=ysykjToken["name"];
}
function getCookie(name) //获取指定名称的Cookie
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
{
//return unescape(arr[2]);
var cookie=new Object();
var temp=decodeURIComponent(arr[2]);
var strs=temp.split("&");
for(var i=0;i<strs.length;i++)
{
cookie[strs[i].split("=")[0]]=decodeURIComponent(strs[i].split("=")[1]);
}
return cookie;
}
else
return null;
}
------------------------------------------------
var s=GetRequest(); //用的是get方式 传递参数 获取信息
var userName=s["n"];
var userId=s["uid"];
function GetRequest()
{
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1)
{
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++)
{
//theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]);
//escape() 只是为0-255以外 ASCII字符 做转换工作(escape/unescape)
//如果要用更多的字符如 UTF-8字符库 就一定要用 encodeURIComponent()
//或encodeURI() 转换才可(encodeURI/decodeURI)
}
}
return theRequest;
}
------------------------------------------------
setCookie("userinfo",userId,userName); //给登录用户下发Cookie
function setCookie(name,value1,value2)
{
var hours=1;
//var Days = 1; //cookie 将被保存30天
var exp = new Date(); //获得当前时间
exp.setTime(exp.getTime() + hours*60*60*1000); //换成毫秒
//document.cookie = name + "="+ value1 + ";expires=" + exp.toGMTString()+";path=/"; //一个参数的
document.cookie = name + "="+"id="+ value1 + "&name="+value2+";expires=" + exp.toGMTString()+";path=/"; //多个参数的
}
------------------------------------------------
deleteCookie("userinfo"); //删除Cookie
function deleteCookie(name)
{
document.cookie = name+"=;expires="+(new Date(0)).toGMTString()+";path=/";
}