回 帖 发 新 帖 刷新版面

主题:cookies 问题

<body>
    <form name="mycookies">
       <input type="text" name="ad" value="" />
       <input type="button" onclick="setCookies();" value="写入" />
       <input type="button" onclick="getCookies("ads");" value="读取" />
    </form>
</body>

<script type="text/javascript">    
function setCookies(){ 
    var expdate = new Date();     
    expdate.setTime(expdate.getTime() + (1000 * 60 * 60 * 24));
    var path = "/";
    var domain = "127.0.0.1";
    var secure = false;
    var value = new Date().toLocaleString();
    var str = 'ads =' + value + ';expires=' + expdate.toGMTString() + ';path=' + path  + ';domain=' + domain + ';secure';
    document.cookie = str;
    document.mycookies.ad.values = "写入cookies 完成";  // 这里不显示
}

function getCookies(name){
    var start = document.cookie.indexOf(name);
    if (start == -1 ) {document.write("没有找到" + name + "!"); return false;}
    var len = start + name.length + 1; 
    var end = document.cookie.indexOf( ';', len);     
    if (end == -1 ) end = document.cookie.length; 
    document.mycookies.ad.values = document.cookie.substring(len,end); 
        // 整个cookies 读取出问题,没有任何输出
}

</script>
这怎么回事

回复列表 (共1个回复)

沙发

document.mycookies.ad.value = "写入cookies 完成";  // 这样改就显示啦

我来回复

您尚未登录,请登录后再回复。点此登录或注册