JavaScript操作Cookie

Posted on 2008-01-04 16:26  Leon0812  阅读(131)  评论(0)    收藏  举报

function WriteCookie(cookiename,cookievalue){

//写入cookie //传入参数:cookie,cookie

document.cookie=cookiename +"=" + escape(cookievalue); //cookie值进行编码.目的在于兼容多种浏览器

}

function ReadCookie(cookiename){

//读取cookie

var allcookies=document.cookie ;

var pos=allcookies.indexOf(cookiename+"=") ;

if (pos!=-1){

var start=pos +cookiename.length+1 //从现有的cookie(字符串)中提现有值,(cookie+"="的长度)

var end=allcookies.indexOf(";",start);

if (end==-1) end=allcookies.length; {

var value= allcookies.substring(start,end); //提取值

value=unescape(value); //解码

return value;

}else return ‘’;

}

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3