保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

Javascript Cookie操作我不怕了

发表于:2009年03月21日 18时  作者:dx_andy

这两天一直研究Javascript,很是烦恼,不过收获还是很丰盛的。其实我更喜欢用jQuery,因为太简单了。而纯写Javascript的确是一件非常头痛的事。

记录一下今天看了哪些吧:以前非常害怕Js对Cookie的操作,心理上感觉很麻烦。今天看到了几个函数,测试了一下,各浏览器兼容性空前绝后,而实质代码量很小,所以就很无耻的将其纳入了自己的函数库。哈哈。从此我也不怕Cookie了,js传递数据又多了一条出路。

有点可惜的是,代码的作者没有找到,在这里感谢这位匿名人士。

代码如下,需要的人士直接Copy:

JavaScript代码

<script type=”text/javascript”>
function SetCookie(name,value,expire) {
var exp  = new Date();
exp.setTime(exp.getTime() + expire);
document.cookie = name + “=”+ escape (value) + “;expires=” + exp.toGMTString();
}

function getCookie(name) {
var arr = document.cookie.match(new RegExp(“(^| )”+name+”=([^;]*)(;|$)”));
if(arr != null) return unescape(arr[2]); return null;
}

function delCookie(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + “=”+cval+”;expires=”+exp.toGMTString();
}
</script>

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

“Javascript Cookie操作我不怕了” 共有3篇评论

  1. tomheng says:

    删除cookie的方式似乎不是很好,

  2. [...] JavaScript操作Cookie着实麻烦,这也是很多Web开发者比较头痛的一块。JavaScript Cookie写起来可能不是很难,但是要写出漂亮的代码就不那么简单了。以前写过几个函数来方便JS操作Cookie(JavaScript Cookie操作我不怕了),今天再献上一个JavaScrip Cookie操作的封装类。 JavaScript Cookie封闭类源码 [...]

  3. 小区 says:

    今天百度挂了,呵呵,流量减低了一大半,真是的。郁闷之余来看看博主的博客,写的不错,加油。

发表一下您对本文的意见