javascript操作cookie的文章(设置,删除cookies)


Posted in Javascript onApril 01, 2010

下面这篇是国外的一篇文章。
https://3water.com/article/20553.htm

var sel = new Object(); 
var sel_num = 0; 
function getCookieVal(offset) { 
var endstr = document.cookie.indexOf(";", offset); 
if (endstr == -1) endstr = document.cookie.length; 
return unescape(document.cookie.substring(offset, endstr)); 
} 
function GetCookie(name) { 
var arg = name + "="; 
var alen = arg.length; 
var clen = document.cookie.length; 
//alert(document.cookie.length); 
var i = 0; 
while (i < clen) { 
var j = i + alen; 
if (document.cookie.substring(i, j) == arg) 
return getCookieVal(j); 
i = document.cookie.indexOf(" ", i) + 1; 
if (i == 0) break; 
} 
return null; 
} 
function SetCookie(name, value, expires, path, domain, secure) { 
document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); 
return value; 
} 
function DeleteCookie(name) { 
if (GetCookie(name) != null) { 
SetCookie(name, "", null, "/", null); 
} 
} 
function cookie_content() { 
i = 0; 
var content = ""; 
for (key in sel) { 
if (i == 0) { 
content += key + "[" + sel[key] + "]"; 
} 
else { 
content += "," + key + "[" + sel[key] + "]"; 
} i++; 
} 
return content; 
} 
function inni_data() { 
var cookie_sel = new Object(); 
cookie_str = GetCookie("Member_COOKIE"); 
if (cookie_str != "" && cookie_str != null) { 
cookie_sel = cookie_str.split(','); 
for (var k = 0; k < cookie_sel.length; k++) { 
i = cookie_sel[k].indexOf("["); 
j = cookie_sel[k].indexOf("]"); 
sel[cookie_sel[k].substring(0, i)] = cookie_sel[k].substring(i + 1, j); 
sel_num++; 
} 
draw(); 
} 
} 
function addMember(id, nm) { 
if (!sel[id]) { 
sel_num++; sel[id] = nm; 
} 
else 
{sel[id] = nm;} 
SetCookie("Member_COOKIE", cookie_content(), null, "/", null); 
} 
function draw() { 
out = ''; 
for (key in sel) { 
$("#"+key).val(sel[key] ); 
} 
}
Javascript 相关文章推荐
In Javascript Class, how to call the prototype method.(three method)
Jan 09 Javascript
JQuery为textarea添加maxlength属性的代码
Apr 07 Javascript
jquery datepicker参数介绍和示例
Apr 15 Javascript
深入分析jsonp协议原理
Sep 26 Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
BootStrap3使用错误记录及解决办法
Dec 22 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
Mar 01 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
Jun 01 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
Dec 28 Javascript
js实现验证码干扰(动态)
Feb 23 Javascript
在模板页面的js使用办法
Apr 01 #Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
Apr 01 #Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 #Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
Apr 01 #Javascript
Javascript 类与静态类的实现
Apr 01 #Javascript
多浏览器支持的右下角浮动窗口
Apr 01 #Javascript
js 多浏览器分别判断代码
Apr 01 #Javascript
You might like
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
php实现头像上传预览功能
2017/04/27 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
js加解密 脚本解密
2008/02/22 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
Python中类的初始化特殊方法
2017/12/01 Python
查看python下OpenCV版本的方法
2018/08/03 Python
tensorflow如何批量读取图片
2019/08/29 Python
pytorch梯度剪裁方式
2020/02/04 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python实现微信打飞机游戏
2020/03/24 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
PHP面试题及答案一
2012/06/18 面试题
Linux中如何用命令创建目录
2016/12/02 面试题
电子技术专业中专生的自我评价
2013/12/17 职场文书
社区母亲节活动方案
2014/03/05 职场文书
我的教育故事演讲稿
2014/05/04 职场文书
同学聚会策划方案
2014/06/06 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
工会积极分子个人总结
2015/03/03 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
HTML基本元素标签介绍
2022/02/28 HTML / CSS
Python学习之包与模块详解
2022/03/19 Python