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 相关文章推荐
jQuery学习笔记 操作jQuery对象 属性处理
Sep 19 Javascript
jquery中load方法的用法及注意事项说明
Feb 22 Javascript
JavaScript中提前声明变量或函数例子
Nov 12 Javascript
javascript函数式编程程序员的工具集
Oct 11 Javascript
理解AngularJs指令
Dec 10 Javascript
js实现旋转木马效果
Mar 17 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 jQuery
微信小程序实现弹出菜单功能
Jun 12 Javascript
解决VUE双向绑定失效的问题
Oct 29 Javascript
微信小程序单选框自定义赋值
May 26 Javascript
JS实现前端动态分页码代码实例
Jun 02 Javascript
JavaScript基于SVG的图片切换效果实例代码
Dec 15 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共享内存段示例分享
2014/01/20 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
初识javascript 文档碎片
2010/07/13 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
优雅地使用loading(推荐)
2019/04/20 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
win7安装python生成随机数代码分享
2013/12/27 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
详解【python】str与json类型转换
2019/04/29 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
自考毕业生自我鉴定
2013/11/04 职场文书
本科生职业生涯规划书范文
2014/01/21 职场文书
校园之星获奖感言
2014/01/29 职场文书
大学生两会精神学习心得体会
2014/03/10 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
培养联系人考察意见
2015/06/01 职场文书
舞出我人生观后感
2015/06/16 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python