网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> Javascript >> 正文
最新文章
· Jquery插件原来就这么简单
· 21个值得收藏的Javascript技巧
· JavaScript中的原型和继承
· JS对select动态添加options操作
· js获取表单值的两种方法
· 关闭网页弹出加入收藏,刷新不弹出加
· 如何判断是关闭还是刷新网页
· 命名JavaSript函数名时注意
· javascript中的setAttribute()浏览器
· JS实现IE6下PNG图片透明且链接正常的
热门文章
 JS实现两个页面传值
 实现对文字自动排版的网页特效
 JS获取指定ID标签之间的内容
 JS实现IE6下PNG图片透明且链接正常
 JS计数器
 通过js改变页面中元素的内容
 js切换文本框的只读与可写的动态切
 JS实现cookie的添加、获取、删除
 js在线编辑器常用函数大全
 javascript中的setAttribute()浏览
相关文章
没有相关文章
JS实现cookie的添加、获取、删除
来源:蓝色理想 更新时间:2010/9/3 17:15:02 阅读次数:
字体:[ ] 我要投稿
// cookie 2.0  F7 Editor
function setCookie(name, value, expires, path, domain){
//name cookie的名称
//value cookie的值
//expires cookie存活的时间[可选项:无值代表页面关闭生命到期],以毫秒为单位 支持 '1000'  1000  100*1000 三种格式(计算时不能用引号包含)[可以为其他目录进行赋值]
//path cookie的可访问范围,例设置为"/test/"或"text/"或"/text" 都代表test目录下的所有文件及子目录都可访问到cookie
//domain cookie的访问域,path的延伸,如设置为 "web600.net" 那么"bbs.web600.net"/"www.web600.net"等二级子域名都可以访问到该cookie[只能为自己域赋值]
//完整引用实例:
//添加:setCookie('userName','qqqqqq',1000*60,'/test/','imf7.com')
//读取:getCookie('userName')
//删除:clearCookie('userName')
  if( expires && isNaN(expires)===false ){expires=new Date(new Date().getTime()+expires)};
  document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"; path=/")+((domain)?";domain="+domain:"");
};
function getCookie(name){
  var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr!=null){
    return unescape( arr[2] );
  }
    return null;
};
function clearCookie(name, path, domain){
  if(this.get( name )){
    document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain)?"; domain="+domain:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";
  }
};
  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号