JS读写浏览器cookie及读取页面参数
var zbrowser = {  //设置浏览器cookie,exdays是cookie有效时间
    setCookie: function (c_name, value, exdays) {
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + exdays);
        var c_value = value + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
        document.cookie = c_name + "=" + c_value;
    },  //获取浏览器cookie
    getCookie: function (c_name) {
        var c_value = document.cookie;
        var c_start = c_value.indexOf(" " + c_name + "=");
        if (c_start == -1) {
            c_start = c_value.indexOf(c_name + "=");
        }
        if (c_start == -1) {
            c_value = null;
        } else {
            c_start = c_value.indexOf("=", c_start) + 1;
            var c_end = c_value.indexOf(";", c_start);
            if (c_end == -1) {
                c_end = c_value.length;
            }
            c_value = c_value.substring(c_start, c_end);
        }
        return c_value;
    },  //获取页面参数:http://www.xxx.com?va=1;---> getPageVar("va")=1
    getPageVar: function (sVar) {
        return location.search.replace(new RegExp("^(?:.*[&\\?]" + sVar.replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1");
    }
};

最新文章

  1. cf732f
  2. hdu 3307 Description has only two Sentences (欧拉函数+快速幂)
  3. 【Java每日一题】20161122
  4. realmswift的使用
  5. 【leetcode】Unique Binary Search Trees II
  6. python(1) - 安装篇
  7. Android环境变量笔记
  8. SQL优化(Oracle)
  9. 实现ECMAScript的引擎
  10. Maven-01 安装maven
  11. PDF在线阅读 FlexPaper 惰性加载 ;
  12. java线程并发控制:ReentrantLock Condition使用详解
  13. 读取 DisplayName和Display(Name='')
  14. Ubuntu系统下crontab的使用
  15. 几个大型网站的Feeds(Timeline)设计简单对比
  16. PHP文件域上传
  17. 牛逼的MySQL,起死回生啊
  18. Redis服务端的搭建(初级)
  19. php下curl ssl常用问题
  20. Math、Random、System、BigInteger、Date、DateFormat、Calendar类,正则表达式_DAY14

热门文章

  1. 基础并查集poj2236
  2. Java爬虫(一)利用GET和POST发送请求,获取服务器返回信息
  3. 从点击到呈现 — 详解一次HTTP请求
  4. 像写C#一样编写java代码
  5. MyEclipse9.0破解
  6. js获取宽高
  7. hdu1541 Stars 树状数组
  8. 在Ubuntu下永久修改主机名
  9. C#中对于变量的声明和初始化
  10. IE6.0升级的两种通用代码