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 相关文章推荐
textarea的value是html文件源代码,存成html文件的代码
Apr 20 Javascript
5款Javascript颜色选择器
Oct 25 Javascript
禁止js文件缓存的代码
Apr 09 Javascript
jquery获取div距离窗口和父级dv的距离示例
Oct 10 Javascript
javascript实现存储hmtl字符串示例
Apr 25 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
浅谈JavaScript的全局变量与局部变量
Jun 10 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
微信小程序-小说阅读小程序实例(demo)
Jan 12 Javascript
canvas实现简易的圆环进度条效果
Feb 28 Javascript
vue中SPA单页面应用程序详解
Nov 07 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
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网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
用js得到网页中所有的div的id
2020/10/19 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
python中的函数用法入门教程
2014/09/02 Python
python修改操作系统时间的方法
2015/05/18 Python
Python基本语法经典教程
2016/03/11 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
python爬取淘宝商品销量信息
2018/11/16 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
节约每一滴水演讲稿
2014/09/09 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
中学图书馆工作总结
2015/08/11 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python