function setcookievalue(name,value){
document.cookie=name+"="+value+""+"expires=Wednesday, 09-Nov-99 23:12:40 GMT"
}
function getcookievalue(name){
var temp=document.cookie+""
var Pos=temp.indexOf("=",temp.indexOf(name+"="))
if (temp.indexOf(name+"=")==-1) return ""
return temp.substring(Pos+1,temp.indexOf("",Pos))
}
在我的网站使用正常。
js操作COOKIE,直接给document加上cookie就可以了,但是一般如果单个的加会很麻烦所以一般会直接写好一个函数,可以直接操作cookie,这样就很方便了
setCookie这个是写入cookie,第一个是名称,第二个是cookie值,第三个是过期时间
getCookie这个是查找cookie
removeCookie这是你需要删除的cookie
function setCookie(name, value, iDay){
var oDate=new Date()
oDate.setDate(oDate.getDate()+iDay)
document.cookie=name+'='+encodeURIComponent(value)+'expires='+oDate
}
function getCookie(name)
{
var arr=document.cookie.split(' ')
var i=0
for(i=0i<arr.lengthi++)
{
//arr2->['username', 'abc']
var arr2=arr[i].split('=')
if(arr2[0]==name)
{
var getC = decodeURIComponent(arr2[1])
return getC
}
}
return ''
}
function removeCookie(name)
{
setCookie(name, '1', -1)
}