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 相关文章推荐
DLL+ ActiveX控件+WEB页面调用例子
Aug 07 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
Javascript验证方法大全
Sep 21 Javascript
跟我学习javascript的作用域与作用域链
Nov 19 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
微信小程序 页面跳转传递值几种方法详解
Jan 12 Javascript
JavaScript函数基础详解
Feb 03 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
Apr 26 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
vue子传父关于.sync与$emit的实现
Nov 05 Javascript
webpack打包优化的几个方法总结
Feb 10 Javascript
es6函数之箭头函数用法实例详解
Apr 25 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
德劲1103的维修打理经验
2021/03/02 无线电
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
php异常处理技术,顶级异常处理器
2012/06/13 PHP
php以post形式发送xml的方法
2014/11/04 PHP
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
Python的字典和列表的使用中一些需要注意的地方
2015/04/24 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
财务管理专业毕业生求职信范文
2013/09/21 职场文书
建筑设计所实习生自我鉴定
2013/09/25 职场文书
产品工艺师的岗位职责
2013/11/15 职场文书
效能监察建议书
2014/05/19 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
2015年秋季新学期寄语
2015/03/25 职场文书
工作时间证明
2015/06/15 职场文书
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android
MySQL创建管理KEY分区
2022/04/13 MySQL