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 相关文章推荐
用js得到网页中所有的div的id
Oct 19 Javascript
javascript事件冒泡详解和捕获、阻止方法
Apr 12 Javascript
JS 使用for循环遍历子节点查找元素
Sep 06 Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
Nov 29 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
May 10 Javascript
Js获取当前日期时间及格式化代码
Sep 17 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
Jan 20 Javascript
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
koa大型web项目中使用路由装饰器的方法示例
Apr 02 Javascript
JavaScript判断对象和数组的两种方法
May 31 Javascript
JS PHP字符串截取函数实现原理解析
Aug 29 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利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
php生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
AJAX的全称是什么
2012/11/06 面试题
高中的职业生涯规划书
2013/12/28 职场文书
环保公益广告语
2014/03/13 职场文书
活动总结报告格式
2014/05/09 职场文书
优秀团队申报材料
2014/12/26 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
北大自主招生自荐信
2015/03/04 职场文书
怎样写观后感
2015/06/19 职场文书
如何写新闻稿
2015/07/18 职场文书
2015小学师德工作总结
2015/07/21 职场文书