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绝句欣赏 一些经典的js代码
Feb 22 Javascript
jQuery控制TR显示隐藏的三种常用方法
Aug 21 Javascript
使用AngularJS创建单页应用的编程指引
Jun 19 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
Dec 13 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
Dec 17 Javascript
基于jquery实现下拉框美化特效
Feb 02 Javascript
Webwork 实现文件上传下载代码详解
Feb 02 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
解决vue打包项目后刷新404的问题
Mar 06 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
Sep 10 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/04/09 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
jQuery实现的记住帐号密码功能完整示例
2019/08/03 jQuery
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
python中while循环语句用法简单实例
2015/05/07 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
python 中split 和 strip的实例详解
2017/07/12 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
python 多线程中join()的作用
2020/10/29 Python
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
JPA的优势都有哪些
2013/07/04 面试题
会计电算化专业应届大学生求职信
2013/10/22 职场文书
搬家公司的创业计划书
2014/01/01 职场文书
体育教师求职信
2014/06/30 职场文书
求职推荐信范文
2015/03/27 职场文书
追讨欠款律师函
2015/05/27 职场文书
宿舍卫生管理制度
2015/08/05 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
Python WSGI 规范简介
2021/04/11 Python
MySQL数字类型自增的坑
2021/05/07 MySQL
详解Node.js如何处理ES6模块
2021/05/15 Javascript
Java设计模式之享元模式示例详解
2022/03/03 Java/Android