javascript js cookie的存储,获取和删除
javascript js cookie的存储,获取和删除
发布时间:2016-12-30 来源:查字典编辑
摘要:使用方法://1、存储Cookie//2、参数说明:1、参数1:Cookie存储Name,参数2:Cookie要存储的值//3、例子如下:s...

使用方法:

//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>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类