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模板入门介绍
Sep 26 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
Jan 09 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
Apr 10 Javascript
深入理解javascript中的立即执行函数(function(){…})()
Jun 12 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
Jan 13 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
Nov 24 Javascript
Vuejs实现带样式的单文件组件新方法
May 02 Javascript
js调用刷新界面的几种方式
May 03 Javascript
vue项目持久化存储数据的实现代码
Oct 01 Javascript
JavaScript错误处理操作实例详解
Jan 04 Javascript
优化Vue项目编译文件大小的方法步骤
May 27 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
Feb 03 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
php URL跳转代码 减少外链
2011/06/25 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
javascript options属性集合操作代码
2009/12/28 Javascript
javascript 子窗体父窗体相互传值方法
2010/05/31 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
Webpack实战加载SVG的方法
2017/12/26 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
通过数据库向Django模型添加字段的示例
2015/07/21 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
Python3.6正式版新特性预览
2016/12/15 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
2018/05/22 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
Python3 max()函数基础用法
2019/02/19 Python
使用Python+wxpy 找出微信里把你删除的好友实例
2019/02/21 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
keras K.function获取某层的输出操作
2020/06/29 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
学生干部的自我评价分享
2014/01/18 职场文书
十岁生日同学答谢词
2014/01/19 职场文书
关于环保的演讲稿
2014/05/10 职场文书
消防安全标语
2014/06/07 职场文书
建筑安全生产责任书
2014/07/22 职场文书
写给医院的感谢信
2015/01/22 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
多人股份制合作协议书
2016/03/19 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
Nginx的gzip相关介绍
2022/05/11 Servers