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 相关文章推荐
JQuery中的ready函数冲突的解决方法
May 17 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
JavaScript 学习历程和心得分享
Dec 12 Javascript
JavaScript中把数字转换为字符串的程序代码
Jun 19 Javascript
通过遮罩层实现浮层DIV登录的js代码
Feb 07 Javascript
DOM基础教程之事件类型
Jan 20 Javascript
js判断价格,必须为数字且不能为负数的实现方法
Oct 07 Javascript
微信小程序之小豆瓣图书实例
Nov 30 Javascript
vue.js做一个简单的编辑菜谱功能
May 08 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
Feb 27 Javascript
javascript中call()、apply()的区别
Mar 21 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 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
微信小程序开发探究
2016/12/27 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
react.js 翻页插件实例代码
2017/01/19 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
python logging类库使用例子
2014/11/22 Python
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
德国综合购物网站:OTTO
2018/11/13 全球购物
2014年班级工作总结范文
2014/12/23 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js