1 function SetCookie(name,value)//兩個參數,一個是cookie的名字,一個是值
2
3 {
4
5 var Days = 30; //此 cookie 將被保存30天
6
7 var exp = new Date(); //new Date("December 31, 9998");
8
9 exp.setTime(exp.getTime() + Days*24*60*60*1000);
10
11 document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
12
13 }
14
15 function getCookie(name)//取cookies函數
16
17 {
18
19 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
20
21 if(arr != null) return unescape(arr[2]); return null;
22
23
24 }
25
26 function delCookie(name)//刪除cookie
27
28 {
29
30 var exp = new Date();
31
32 exp.setTime(exp.getTime() - 1);
33
34 var cval=getCookie(name);
35
36 if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
37
38 }
39
40
41
42 //示例
43
44 SetCookie ("xiaoqi", "3")
45
46 alert(getCookie('xiaoqi'));