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获取textarea中的光标位置
May 06 Javascript
JavaScript模块随意拖动示例代码
May 27 Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 Javascript
js模仿java的Map集合详解
Jan 06 Javascript
全面理解JavaScript中的继承(必看)
Jun 16 Javascript
javascript比较语义化版本号的实现代码
Sep 09 Javascript
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
vue-cli 使用vue-bus来全局控制的实例讲解
Sep 15 Javascript
通过javascript实现段落的收缩与展开
Jun 26 Javascript
jQuery实现简单日历效果
Jul 05 jQuery
Nuxt的路由动画效果案例
Nov 06 Javascript
详解基于element的区间选择组件校验(交易金额)
Jan 07 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通用防注入程序 推荐
2011/02/26 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python 专题一 函数的基础知识
2017/03/16 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
python 实现逻辑回归
2020/12/30 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
学校万圣节活动方案
2014/02/13 职场文书
团购业务员岗位职责
2014/03/15 职场文书
化工专业求职信
2014/07/01 职场文书
个人向公司借款协议书
2016/03/19 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android