JS读写浏览器cookie及读取页面参数
2024-10-13 20:57:51
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"); } };
最新文章
- cf732f
- hdu 3307 Description has only two Sentences (欧拉函数+快速幂)
- 【Java每日一题】20161122
- realmswift的使用
- 【leetcode】Unique Binary Search Trees II
- python(1) - 安装篇
- Android环境变量笔记
- SQL优化(Oracle)
- 实现ECMAScript的引擎
- Maven-01 安装maven
- PDF在线阅读 FlexPaper 惰性加载 ;
- java线程并发控制:ReentrantLock Condition使用详解
- 读取 DisplayName和Display(Name='')
- Ubuntu系统下crontab的使用
- 几个大型网站的Feeds(Timeline)设计简单对比
- PHP文件域上传
- 牛逼的MySQL,起死回生啊
- Redis服务端的搭建(初级)
- php下curl ssl常用问题
- Math、Random、System、BigInteger、Date、DateFormat、Calendar类,正则表达式_DAY14