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 相关文章推荐
深入理解JavaScript系列(16) 闭包(Closures)
Apr 12 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
Apr 01 Javascript
js获取鼠标点击的位置实现思路及代码
May 09 Javascript
用JavaScript实现对话框的教程
Jun 04 Javascript
原生js获取元素样式的简单方法
Aug 06 Javascript
NODE.JS跨域问题的完美解决方案
Oct 20 Javascript
easyui combobox开启搜索自动完成功能的实例代码
Nov 08 Javascript
webpack中如何使用雪碧图的示例代码
Nov 11 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
js实现简单选项卡制作
Aug 05 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 discuz 主题表和回帖表的设计
2009/03/13 PHP
最新的php 文件上传模型,支持多文件上传
2009/08/13 PHP
php使用curl模拟登录后采集页面的例子
2013/11/04 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
一分钟理解js闭包
2016/05/04 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
jquery,js简单实现类似Angular.js双向绑定
2017/01/13 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
python列表去重的二种方法
2014/02/14 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
python dumps和loads区别详解
2020/02/04 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
Hunkemöller瑞士网上商店:欧洲最大的内衣品牌之一
2018/12/03 全球购物
财务方面个人工作的自我评价
2013/12/28 职场文书
博士生求职信
2014/07/06 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
工作检讨书500字
2014/10/19 职场文书
民政局未婚证明
2015/06/15 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS