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 相关文章推荐
一个原生的用户等级的进度条
Jul 03 Javascript
浅谈关于JavaScript的语言特性分析
Apr 11 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
Jan 09 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
May 24 Javascript
js 动态给元素添加、移除事件的实现方法
Jul 19 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
Aug 27 Javascript
分分钟玩转Vue.js组件
Oct 25 Javascript
jQuery事件详解
Feb 23 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
Aug 01 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
一个php作的文本留言本的例子(六)
2006/10/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
原生js拖拽功能制作滑动条实例代码
2021/02/05 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
python 使用递归实现打印一个数字的每一位示例
2020/02/27 Python
python如何实现图片压缩
2020/09/11 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
用Python制作音乐海报
2021/01/26 Python
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
应届生如何写自荐信
2014/01/05 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
人力资源求职信
2014/05/25 职场文书
企业精神口号
2014/06/11 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
收费员岗位职责
2015/02/14 职场文书
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android