+ -
当前位置:首页 → 问答吧 → 请教JS的Cookies问题

请教JS的Cookies问题

时间:2010-05-06

来源:互联网

JS保留Cookies如何弄,例如我现在request.Cookies("abc")是等于“1,2,3,4,5”这个数组。
然后现在想新增一个6进去到数组里,如何JS来执行哦?
就是想把request.Cookies("abc")弄为“1,2,3,4,5,6”数组。。多个6

作者: chong6   发布时间: 2010-05-06

Public.Cookie.Set = function(name, value, hours){
  var expire = "";
  if(hours != null){
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }else{
      expire = new Date((new Date()).getTime() + 24 * 365 * 3600000);
      expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

作者: iawsky   发布时间: 2010-05-06

大概思路:
var v = 读Cookie值.
v = v.split(','); //按逗号分隔成数组
v.push(6);        //将6加进去
写Cookie(Cookie名, v.join(','))

至于读 Cookie 和 写 Cookie 的方法,请自行使用 论坛的搜索,或者Google搜索.

作者: faeng220   发布时间: 2010-05-06