日期:2014-05-17  浏览次数:20939 次

在javascript中使用cookie存储和提取数据
仅仅使用javascript,不用servlet,怎么设置cookie和获取数据,求一个简单点的源码,搜到的都太花,看不明白

------解决方案--------------------
//设置cookie
//name 为你cookie的名称
//value 为你cookie的值 
function setCookie(name,value)
{
    var Days = 30;  //有效时间30天
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}



//获取指定名称的cookie的值
//name为你要获取的cookie名称
function getCookie(name){
    var arrStr = document.cookie.split(";");
    for(var i = 0;i < arrStr.length;i ++){
        var temp = arrStr[i].split("=");
        if(temp[0] == name) return unescape(temp[1]);
   } 
}