Posted in Javascript onAugust 21, 2009
这个时候我们最好是将cookie操作封装起来,便于重用啊
=====================
/** 类 Cookie 将此类放入用到的js文件中即可使用 1.add(name,value,100); 添加一个cookie 2.get(name); 3.remove(name); 用例: Cookie.add("sk","ss",3); alert(cookie.get("sk")); Cookie.remove("sk"); */ var Cookie=new function(){ //添加cookie this.add=function(name,value,hours){ var life=new Date().getTime(); life+=hours*1000*60; var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString(); document.cookie=cookieStr; }; //获取cookie值 this.get=function(name){ var cookies = document.cookie.split(";"); if(cookies.length>0){ var cookie=cookies[0].split("="); if(cookie[0]==name) return unescape(cookie[1]); } return null; }; //删除cookie this.remove=function(name){ var cookieStr=name+"="+escape('null')+";expires="+new Date().toGMTString(); document.cookie=cookieStr; }; }
自己的js工具 Cookie 封装
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@