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 相关文章推荐
js的image onload事件使用遇到的问题
Jul 15 Javascript
基于javascript实现文字无缝滚动效果
Mar 22 Javascript
浅谈JS验证表单文本域输入空格的问题
Feb 14 Javascript
Vue获取DOM元素样式和样式更改示例
Mar 07 Javascript
zTree获取当前节点的下一级子节点数实例
Sep 05 Javascript
Vue cli构建及项目打包以及出现的问题解决
Aug 27 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
javascript原型链学习记录之继承实现方式分析
May 01 Javascript
基于JS实现前端压缩上传图片的实例代码
May 14 Javascript
JS三级联动代码格式实例详解
Dec 30 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
Mar 10 Javascript
vue实现井字棋游戏
Sep 29 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 Pear 安装及使用
2009/03/19 PHP
使用php实现截取指定长度
2013/08/06 PHP
PHP+RabbitMQ实现消息队列的完整代码
2019/03/20 PHP
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
JS作用域深度解析
2016/12/29 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
台湾家适得:Homeget
2019/02/11 全球购物
全球领先的中国制造商品在线批发平台:DHgate
2020/01/28 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
长青弘远的面试题
2012/06/09 面试题
金融专业个人求职信
2013/09/22 职场文书
关于逃课的检讨书
2014/01/23 职场文书
幼儿园门卫制度
2014/01/29 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书
给学校的建议书400字
2015/09/14 职场文书
Python采集股票数据并制作可视化柱状图
2022/04/04 Python