javascript cookies操作集合


Posted in Javascript onApril 12, 2010
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 相关文章推荐
Some tips of wmi scripting in jscript (1)
Apr 03 Javascript
jQuery Tools tab(幻灯片)
Jul 14 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 Javascript
自定义右键属性覆盖浏览器默认右键行为实现代码
Feb 02 Javascript
JavaScript异步加载浅析
Dec 28 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 Javascript
浅析Bootstrap组件之面板组件
May 04 Javascript
js事件源window.event.srcElement兼容性写法(详解)
Nov 25 Javascript
vue.js组件之间传递数据的方法
Jul 10 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
Vue中使用matomo进行访问流量统计的实现
Nov 05 Javascript
javascript 数组学习资料收集
Apr 11 #Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
Apr 11 #Javascript
JavaScript调用Activex控件的事件的实现方法
Apr 11 #Javascript
javascript dom 基本操作小结
Apr 11 #Javascript
JS Excel读取和写入操作(模板操作)实现代码
Apr 11 #Javascript
一个js的tab切换效果代码[代码分离]
Apr 11 #Javascript
YUI的Tab切换实现代码
Apr 11 #Javascript
You might like
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
urllib2自定义opener详解
2014/02/07 Python
python实现外卖信息管理系统
2018/01/11 Python
python实现石头剪刀布小游戏
2021/01/20 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
python 实现按对象传值
2019/12/26 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
新奇的小玩意:IWOOT
2016/07/21 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
高中军训感想800字
2014/02/23 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
爱心捐助倡议书
2014/05/19 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
好人好事演讲稿
2014/09/01 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers