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的让textarea自适应高度的插件
Aug 03 Javascript
myFocus slide3D v1.1.0 使用方法与下载
Jan 12 Javascript
JavaScript中prototype为对象添加属性的误区介绍
Oct 15 Javascript
javascript常用的正则表达式实例
May 15 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
Apr 13 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
Jan 05 Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 Javascript
bootstrap timepicker在angular中取值并转化为时间戳
Jun 13 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
JS基于封装函数实现的表格分页完整示例
Jun 26 Javascript
angular的输入和输出的使用方法
Sep 22 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
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
一些技巧性实用js代码小结
2009/10/14 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
New delete 与malloc free 的联系与区别
2013/02/04 面试题
毕业生就业自荐书
2013/12/15 职场文书
公司活动策划方案
2014/01/13 职场文书
幼儿园实习生辞职信
2014/01/20 职场文书
情人节寄语大全
2014/04/11 职场文书
食品工程专业求职信
2014/06/15 职场文书
指导老师鉴定意见
2015/06/05 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
呐喊读书笔记
2015/06/30 职场文书
小学教师教学随笔
2015/08/14 职场文书
九年级历史教学反思
2016/02/19 职场文书
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
Spring Boot实现文件上传下载
2022/08/14 Java/Android