Sep 26

两个Javascript的Cookie操作函数 不指定

felix021 @ 2008-9-26 21:49 [IT » 网络] 评论(1) , 引用(0) , 阅读(5830) | Via 本站原创 | |
用起来挺方便的。

function setCookie(key, value, day) {
    day = parseInt(day);
    if(!isNaN(day)){
        var expireDate = new Date();
        expireDate.setTime(expireDate.getTime() + (day*24*3600000));
        document.cookie = key + "=" + encodeURIComponent(value) + ";expires=" + expireDate.toGMTString();
    }
    else{
        document.cookie = key + "=" + encodeURIComponent(value);
    }
}

function getCookie(str){
    var reg = new RegExp("(^| )"+str+"=([^;]*)(;|$)","gi");
    var ck = reg.exec(document.cookie);
    try{
        if(ck[2] == null || typeof(ck[2]) == "undefine") return null;
    }
    catch(e){
        return null;
    }
    return decodeURIComponent(ck[2]);
}




欢迎扫码关注:




转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php
fenmin2006
2009-9-1 16:55
pukesleepy
留下我的脚印。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   *非必须
网址   电邮   [注册]