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 相关文章推荐
使用UglifyJS合并/压缩JavaScript的方法
Mar 07 Javascript
HTML Color Picker(js拾色器效果)
Aug 27 Javascript
java与javascript之间json格式数据互转介绍
Oct 29 Javascript
原生JS实现LOADING效果
Mar 16 Javascript
JS模式之简单的订阅者和发布者模式完整实例
Jun 30 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
Feb 22 Javascript
JS区分Object与Aarry的六种方法总结
Feb 27 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
利用JavaScript实现栈的数据结构示例代码
Aug 02 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 Javascript
Vue动画事件详解及过渡动画实例
Feb 09 Javascript
js实现随机点名功能
Dec 23 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设计模式 Builder(建造者模式)
2011/06/26 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
python每隔N秒运行指定函数的方法
2015/03/16 Python
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python下的twisted框架入门指引
2015/04/15 Python
Python3实现从文件中读取指定行的方法
2015/05/22 Python
深入浅析Python字符编码
2015/11/12 Python
Python进行数据提取的方法总结
2016/08/22 Python
快速了解python leveldb
2018/01/18 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
Python configparser模块应用过程解析
2020/08/14 Python
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
党员教师工作决心书
2014/03/13 职场文书
简历自我评价范文
2019/04/24 职场文书
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis