javascript cookies操作集合_Javascript教程-查字典教程网
javascript cookies操作集合
javascript cookies操作集合
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functionSetCookie(sName,sValue){date=newDate();varstr=sName+"...

复制代码 代码如下:

function SetCookie(sName, sValue)

{

date = new Date();

var str=sName+"="+escape(sValue)+(";expires="+date.toGMTString())+";path=/";

str=str.replace("2010","2099");

document.cookie=str;

alert("恭喜,已成功屏蔽查字典教程网所有广告,只要不清空Cookie,您都不会再受查字典教程网广告困扰!");

//alert(unescape(document.cookie));

}

function DelCookie(name)

//删除Cookie

{

var exp = new Date();

exp.setTime (exp.getTime() - 1);

var cval = GetCookie (name);

if(cval!=null) document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString()+";path=/"; ;

}

function NoCookie(sName, sValue)

{

date = new Date();

var str=sName+"="+escape(sValue)+(";expires="+date.toGMTString())+";path=/";

str=str.replace("2010","2009");

document.cookie=str;

alert("您已经恢复到查字典教程网广告版,谢谢您对查字典教程网的支持!");

//alert(unescape(document.cookie));

}

下面的函数比较常用,查字典教程网自己也在用

复制代码 代码如下:

function setCookie(name, value) //cookies设置JS

{

var argv = setCookie.arguments;

var argc = setCookie.arguments.length;

var expires = (argc > 2) ? argv[2] : null;

if(expires!=null)

{

var LargeExpDate = new Date ();

LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));

}

document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));

}

function getCookie(Name) //cookies读取JS

{

var search = 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

return unescape(document.cookie.substring(offset, end))

}

else return ""

}

}

更多可以参考下一篇。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类