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 相关文章推荐
Jquery从头学起第四讲 jquery入门教程
Aug 01 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
Nov 07 Javascript
prototype.js常用函数详解
Jun 18 Javascript
jQuery事件委托之Safari
Jul 05 Javascript
最实用的jQuery分页插件
Oct 09 Javascript
Bootstrap表单控件学习使用
Mar 07 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
Jul 11 Javascript
vue.js 添加 fastclick的支持方法
Aug 28 Javascript
JavaScript时间与时间戳的转换操作实例分析
Dec 07 Javascript
微信小程序实现侧边分类栏
Oct 21 Javascript
layui实现数据表格自定义数据项
Oct 26 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中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
php实现分页显示
2015/11/03 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
js实现数字递增特效【仿支付宝我的财富】
2017/05/05 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
ES6 Generator基本使用方法示例
2020/06/06 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
python类和继承用法实例
2015/07/07 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
解读! Python在人工智能中的作用
2017/11/14 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
python requests证书问题解决
2019/09/05 Python
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
PHP如何自定义函数
2016/09/16 面试题
学雷锋演讲稿
2014/03/04 职场文书
2016春节家属慰问信
2015/03/25 职场文书
建国大业观后感800字
2015/06/01 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL