1 function SetCookie(name, value) {
2 var exp = new Date();
3 exp.setTime(exp.getTime() + 3600000000); //设置他的过期的时间
4 document.cookie = name + "=" + value + "; expires=" + exp.toGMTString() + "; path=/";
5 }
6 function getCookieval_r(offset) {
7 var endstr = document.cookie.indexOf(";", offset);
8 if (endstr == -1) endstr = document.cookie.length;
9 return unescape(document.cookie.substring(offset, endstr));
10 }
11 function DelCookie(name) {
12 var exp = new Date();
13 exp.setTime(exp.getTime() - 1);
14 var cval = GetCookie(name);
15 document.cookie = name + "=" + '' + "; expires=" + exp.toGMTString() + "; path=/"; 如果想要删除要和设置的时候的路径完全一致
16
17 }
18 function GetCookie(name) {
19 var arg = name + "=";
20 var alen = arg.length;
21 var clen = document.cookie.length;
22 var i = 0;
23 while (i < clen) {
24 var j = i + alen;
25 if (document.cookie.substring(i, j) == arg) return getCookieval_r(j);
26 i = document.cookie.indexOf(" ", i) + 1;
27 if (i == 0) break;
28 }
29
30 return null;
31 }