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实现格式化金额,字符,时间的方法
Feb 26 Javascript
javascript实现全角半角检测的方法
Jul 23 Javascript
AngularJS入门教程之链接与图片模板详解
Aug 19 Javascript
关于JavaScript和jQuery的类型判断详解
Oct 08 Javascript
JavaScript中动态向表格添加数据
Jan 24 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
three.js绘制地球、飞机与轨迹的效果示例
Feb 28 Javascript
js实现动态改变radio状态的方法
Feb 28 Javascript
完美解决linux下node.js全局模块找不到的情况
May 16 Javascript
详解vue-cli3多页应用改造
Jun 04 Javascript
微信小程序 select 下拉框组件功能
Sep 09 Javascript
JavaScript实现打砖块游戏
Feb 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
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
set_include_path和get_include_path使用及注意事项
2013/02/02 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
php实现微信发红包
2015/12/05 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
python读写文件操作示例程序
2013/12/02 Python
Python File(文件) 方法整理
2019/02/18 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
pycharm配置git(图文教程)
2019/08/16 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
竞选生活委员演讲稿
2014/04/28 职场文书
2015年幼师工作总结
2015/04/28 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL