javascript js cookie的存储,获取和删除
使用方法:
//1、存储Cookie //2、参数说明:1、参数1:Cookie存储Name,参数2:Cookie要存储的值 //3、例子如下: setCookie('Method',match);
//1、获取Cookie //2、参数说明:1、参数1:Cookie存储的Name //3、例子如下: getCookie('Method')
//1、删除Cookie //2、参数说明:1、参数1:Cookie存储的Name //3、例子如下: deleteCookie('Method');
函数如下:
代码如下:
<scriptlanguage=javascript> /**//************************************************************************ |函数名称:setCookie| |函数功能:设置cookie函数| |入口参数:name:cookie名称;value:cookie值| |维护记录:Spark(创建)| |版权所有:(C)2006-2007北京东方常智科技有限公司| |编写时间:2007年9月13日21:00| *************************************************************************/ functionsetCookie(name,value) ...{ varargv=setCookie.arguments; varargc=setCookie.arguments.length; varexpires=(argc>2)?argv[2]:null; if(expires!=null) ...{ varLargeExpDate=newDate(); LargeExpDate.setTime(LargeExpDate.getTime()+(expires*1000*3600*24)); } document.cookie=name+"="+escape(value)+((expires==null)?"":(";expires="+LargeExpDate.toGMTString())); } /**//************************************************************************ |函数名称:getCookie| |函数功能:读取cookie函数| |入口参数:Name:cookie名称| |维护记录:Spark(创建)| |版权所有:(C)2006-2007北京东方常智科技有限公司| |编写时间:2007年9月13日21:02| *************************************************************************/ functiongetCookie(Name) ...{ varsearch=Name+"=" if(document.cookie.length>0) ...{ offset=document.cookie.indexOf(search) if(offset!=-1) ...{ offset+=search.length end=document.cookie.indexOf(";",offset) if(end==-1)end=document.cookie.length returnunescape(document.cookie.substring(offset,end)) } elsereturn"" } }
/**//************************************************************************ |函数名称:deleteCookie| |函数功能:删除cookie函数| |入口参数:Name:cookie名称| |维护记录:Spark(创建)| |版权所有:(C)2006-2007北京东方常智科技有限公司| |编写时间:2007年9月15日18:10| *************************************************************************/ functiondeleteCookie(name) ...{ varexpdate=newDate(); expdate.setTime(expdate.getTime()-(86400*1000*1)); setCookie(name,"",expdate); } </script>