获取cookie的值范例
<script language="网页特效" type="text/javascript">
<!--
//设置两个cookie
document.cookie="userid=828";
document.cookie="username=hulkwww.111cn.net";
//获取cookie字符串
var strcookie=document.cookie;
//将多cookie切割为多个名/值对
var arrcookie=strcookie.split("; ");
var userid;
//遍历cookie数组,处理每个cookie对
for(var i=0;i<arrcookie.length;i++){
var arr=arrcookie[i].split("=");
//找到名称为userid的cookie,并返回它的值
if("userid"==arr[0]){
userid=arr[1];
break;
}
}
alert(userid);
//-->
</script>
cookie设置终止日期范例
<script language="javascript" type="text/javascript">
<!--
//获取当前时间
var date=new date();
var expiredays=10;
//将date设置为10天以后的时间
date.settime(date.gettime()+expiredays*24*3600*1000);
//将userid和username两个cookie设置为10天后过期www.111cn.net
document.cookie="userid=828; username=hulk; expire="+date.togmtstring();
//-->
</script>
删除cookie范例
<script language="javascript" type="text/javascript">
<!--
//获取当前时间
var date=new date();
//将date设置为过去的时间
date.settime(date.gettime()-10000);
//将userid这个cookie删除
document.cookie="userid=828; expire="+date.togmtstring();
//-->
</script>
构造通用的cookie处理函数
<script language="javascript" type="text/javascript">
<!--
function addcookie(name,value,expirehours){
var cookiestring=name+"="+escape(value);
//判断是否设置过期时间
if(expirehours>0){
var date=new date();
date.settime(date.gettime+expirehours*3600*1000);
cookiestring=cookiestring+"; expire="+date.togmtstring();
}
document.cookie=cookiestring;
}
function getcookie(name){
var strcookie=document.cookie;
var arrcookie=strcookie.split("; ");
for(var i=0;i<arrcookie.length;i++){
var arr=arrcookie[i].split("=");
if(arr[0]==name)return arr[1];
}
return "";
}
function deletecookie(name){
var date=new date();
date.settime(date.gettime()-10000);
document.cookie=name+"=v; expire="+date.togmtstring();
}//-->
</script>