javascript js cookie的存储,获取和删除


Posted in Javascript onDecember 29, 2007

使用方法:

//1、存储Cookie
//2、参数说明: 1、参数1:Cookie存储Name,参数2:Cookie要存储的值
//3、例子如下:
setCookie('Method',match);

//1、获取Cookie
//2、参数说明: 1、参数1:Cookie存储的Name
//3、例子如下:
getCookie('Method')

//1、删除Cookie
//2、参数说明: 1、参数1:Cookie存储的Name
//3、例子如下:
deleteCookie('Method');


函数如下:
<script language=javascript>  
/**//************************************************************************  
|    函数名称: setCookie                                                |  
|    函数功能: 设置cookie函数                                            |  
|    入口参数: name:cookie名称;value:cookie值                        |  
|    维护记录: Spark(创建)                                            |  
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |  
|    编写时间: 2007年9月13日 21:00                                        |  
*************************************************************************/  
function setCookie(name, value)   
...{   
   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()));   
}  
/**//************************************************************************  
|    函数名称: getCookie                                                |  
|    函数功能: 读取cookie函数                                            |  
|    入口参数: Name:cookie名称                                            |  
|    维护记录: Spark(创建)                                            |  
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |  
|    编写时间: 2007年9月13日 21:02                                        |  
*************************************************************************/  
function getCookie(Name)   
...{   
   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 ""   
   }   
}   /**//************************************************************************  
|    函数名称: deleteCookie                                            |  
|    函数功能: 删除cookie函数                                            |  
|    入口参数: Name:cookie名称                                        |  
|    维护记录: Spark(创建)                                        |  
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                |  
|    编写时间: 2007年9月15日 18:10                                    |  
*************************************************************************/      
function deleteCookie(name)   
...{   
                    var expdate = new Date();   
                    expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));   
   setCookie(name, "", expdate);   
}   
</script>
Javascript 相关文章推荐
网络图片延迟加载实现代码 超越jquery控件
Mar 27 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
May 25 Javascript
javascript中$(function() {});写与不写有哪些区别
Aug 10 Javascript
javascript实现简单的全选和反选功能
Jan 05 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
Oct 25 Javascript
BootStrap 可编辑表Table格
Nov 24 Javascript
AngularJS中的缓存使用
Jan 11 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
js 获取html5的data属性实现方法
Jul 28 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
Angularjs中的$apply及优化使用详解
Jul 02 Javascript
关于单文件组件.vue的使用
Sep 20 Javascript
javascript下function声明一些小结
Dec 28 #Javascript
用js实现的页面关键字密度查询代码
Dec 27 #Javascript
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 #Javascript
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 #Javascript
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 #Javascript
两个DIV等高的JS的实现代码
Dec 23 #Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
Dec 23 #Javascript
You might like
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
vue实现井字棋游戏
2020/09/29 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
详解Python中的各种函数的使用
2015/05/24 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
python各类经纬度转换的实例代码
2019/08/08 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Python3列表List入门知识附实例
2020/02/09 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
企业申诉管理制度
2014/01/30 职场文书
公司拓展活动方案
2014/02/13 职场文书
2015年元旦文艺汇演主持词
2014/03/26 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
多媒体教室标语
2014/06/26 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android