//该函数接收3个参数:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失 function addcookie(name,value,expireHours,domain){ var cookieString=name+"="+escape(value)+";path=/"; if(domain!=undefined){ cookieString = cookieString+";domain="+domain; } //判断是否设置过期时间 if(expireHours>0){ var date=new Date(); date.setTime(date.getTime()+expireHours*3600*1000); cookieString=cookieString+";expires="+date.toGMTString(); } document.cookie=cookieString; } //该函数返回名称为name的cookie值,如果不存在则返回空 function getcookie(name){ var strcookie=document.cookie; var arrcookie=strcookie.split("; "); for(var i=0;i