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 相关文章推荐
随机显示经典句子或诗歌的javascript脚本
Aug 04 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
Dec 11 Javascript
javascript中直接引用Microsoft的COM生成Word
Jan 20 Javascript
Jquery实现的一种常用高亮效果示例代码
Jan 28 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
jQuery动态加载css文件实现方法
Jun 15 Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
Jan 07 Javascript
vue实现tab切换外加样式切换方法
Mar 16 Javascript
一次Webpack配置文件的分离实战记录
Nov 30 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
Apr 07 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
Oct 11 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
php存储过程调用实例代码
2013/02/03 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
JS画线(实例代码)
2013/11/20 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
script标签属性用type还是language
2015/01/21 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[34:56]Ti4冒泡赛LGD vs Liquid 1
2014/07/14 DOTA
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
python中的多线程实例教程
2014/08/27 Python
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
python中下标和切片的使用方法解析
2019/08/27 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
解决pip install psycopg2出错问题
2020/07/09 Python
关于python3.9安装wordcloud出错的问题及解决办法
2020/11/02 Python
倩碧美国官网:Clinique美国
2016/07/20 全球购物
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
学雷锋月活动总结
2014/04/25 职场文书
工地安全生产标语
2014/06/06 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
面试分析分布式架构Redis热点key大Value解决方案
2022/03/13 Redis
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技