使用方法:
//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>