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实现动态菜单的实例代码
Nov 28 Javascript
javascript为下拉列表动态添加数据项
May 23 Javascript
html文本框提示效果的示例代码
Jun 28 Javascript
jQuery插件pagination实现分页特效
Apr 12 Javascript
jQuery中deferred对象使用方法详解
Jul 14 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
在Vue项目中引入腾讯验证码服务的教程
Apr 03 Javascript
使用vue-cli导入Element UI组件的方法
May 16 Javascript
layUI实现列表查询功能
Jul 27 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
Aug 17 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
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&MYSQL分页原理及实现
2007/01/02 PHP
mysql5详细安装教程
2007/01/15 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
JavaScript简单实现弹出拖拽窗口(二)
2016/06/17 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
python之yield表达式学习
2014/09/02 Python
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
python爬虫请求头的使用
2020/12/01 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
如何进行有效的自我评价
2013/09/27 职场文书
《太阳》教学反思
2014/02/21 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
机关职员工作检讨书
2014/10/23 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
初三英语教学反思
2016/02/15 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
python基础之while循环语句的使用
2021/04/20 Python