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 相关文章推荐
javascript 写类方式之八
Jul 05 Javascript
JavaScript 学习笔记(十五)
Jan 28 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
Apr 14 Javascript
javascript 广告后加载,加载完页面再加载广告
Nov 25 Javascript
js清空form表单中的内容示例
May 20 Javascript
喜大普奔!jQuery发布 3.0 最终版
Jun 12 Javascript
使用原生的javascript来实现轮播图
Feb 24 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
微信小程序实现的动态设置导航栏标题功能示例
Jan 31 Javascript
webpack4.x下babel的安装、配置及使用详解
Mar 07 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
小程序点餐界面添加购物车左右摆动动画
Sep 23 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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
Django中的静态文件管理过程解析
2019/08/01 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
python复合条件下的字典排序
2020/12/18 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
Java程序员常见面试题
2015/07/16 面试题
火锅店营销方案
2014/02/26 职场文书
投标担保书范文
2014/04/02 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
英文慰问信
2015/02/14 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
质量承诺书格式范文
2015/04/28 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android