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延迟加载
Mar 09 Javascript
javascript编程起步(第四课)
Jan 10 Javascript
(转载)JavaScript中匿名函数,函数直接量和闭包
May 08 Javascript
JavaScript中的面向对象介绍
Jun 30 Javascript
js 操作select与option(示例讲解)
Dec 20 Javascript
我的Node.js学习之路(二)NPM模块管理
Jul 06 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
May 18 Javascript
js判断浏览器是否支持严格模式的方法
Oct 04 Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 Javascript
JavaScript的六种继承方式(推荐)
Jun 26 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
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
JS 60秒后重新发送验证码的实例讲解
2017/07/26 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
Python设计模式之代理模式实例
2014/04/26 Python
Python中关于字符串对象的一些基础知识
2015/04/08 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
python中树与树的表示知识点总结
2019/09/14 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
印度在线杂货店:bigbasket
2018/08/23 全球购物
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
母亲80寿诞答谢词
2014/01/16 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
ktv好的活动方案
2014/08/17 职场文书
合作协议书格式
2014/08/19 职场文书
齐云山导游词
2015/02/06 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
Golang生成Excel文档的方法步骤
2021/06/09 Golang