﻿// JScript 文件
/*
添加一个cookie：addCookie(name,value,expireHours)
该函数接收3个参数：cookie名称，cookie值，以及在多少小时后过期。这里约定expireHours为

0时不设定过期时间，即当浏览器关闭时cookie自动消失
*/
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;
}

/*
获取指定名称的cookie值：getCookie(name)
该函数返回名称为name的cookie值，如果不存在则返回空
*/
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 unescape(arr[1]);
       }
       return "";
}

/*
删除指定名称的cookie：deleteCookie(name)
该函数可以删除指定名称的cookie
*/
function deleteCookie(name){
        var date=new Date();
        date.setTime(date.getTime()-10000);
        document.cookie=name+"=v; expire="+date.toGMTString();
}

