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 刷新页面的代码小结 推荐
Apr 02 Javascript
js自定义事件代码说明
Jan 31 Javascript
关于JavaScript中name的意义冲突示例介绍
May 29 Javascript
JS创建对象几种不同方法详解
Mar 01 Javascript
jstl中判断list中是否包含某个值的简单方法
Oct 14 Javascript
微信小程序canvas拖拽、截图组件功能
Sep 04 Javascript
js实现前面自动补全位数的方法
Oct 10 Javascript
JS实现判断数组是否包含某个元素示例
May 24 Javascript
vue  elementUI 表单嵌套验证的实例代码
Nov 06 Javascript
javascript实现支付宝滑块验证码效果
Jul 24 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
Oct 31 Javascript
小程序自定义圆形进度条
Nov 17 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
phpmyadmin中禁止外网使用的方法
2014/11/04 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
JS实现数组去重复值的方法示例
2017/02/18 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
Django实现跨域请求过程详解
2019/07/25 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
应用心理学个人求职信范文
2013/12/11 职场文书
总经理职责
2013/12/22 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
机关搬迁方案
2014/05/18 职场文书
运动会加油口号
2014/06/07 职场文书
电子工程求职信
2014/07/17 职场文书
理财计划书
2014/08/14 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL