<script language=javascript>

002
003//获得coolie 的值
004
005
006
007function cookie(name){    
008
009var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对    
010
011var cookie=newObject();    
012
013for(var i=0;i<cookieArray.length;i++){    
014
015var arr=cookieArray[i].split("=");       //将名和值分开    
016
017if(arr[0]==name)returnunescape(arr[1]); //如果是指定的cookie,则返回它的值    
018
019}
020
021return"";
022
023}
024
025
026
027function delCookie(name)//删除cookie
028
029{
030
031document.cookie = name+"=;expires="+(newDate(0)).toGMTString();
032
033}
034
035
036
037function getCookie(objName){//获取指定名称的cookie的值
038
039var arrStr = document.cookie.split("; ");
040
041for(var i = 0;i < arrStr.length;i ++){
042
043var temp = arrStr[i].split("=");
044
045if(temp[0] == objName) returnunescape(temp[1]);
046
047}
048
049}
050
051
052
053function addCookie(objName,objValue,objHours){      //添加cookie
054
055var str = objName + "="+ escape(objValue);
056
057if(objHours > 0){                               //为时不设定过期时间,浏览器关闭时cookie自动消失
058
059var date = newDate();
060
061var ms = objHours*3600*1000;
062
063date.setTime(date.getTime() + ms);
064
065str += "; expires="+ date.toGMTString();
066
067}
068
069document.cookie = str;
070
071}
072
073
074
075function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
076
077{
078
079var Days = 30; //此 cookie 将被保存 30 天
080
081var exp = newDate();    //new Date("December 31, 9998");
082
083exp.setTime(exp.getTime() + Days*24*60*60*1000);
084
085document.cookie = name + "="+ escape (value) + ";expires="+ exp.toGMTString();
086
087}
088
089function getCookie(name)//取cookies函数        
090
091{
092
093var arr = document.cookie.match(newRegExp("(^| )"+name+"=([^;]*)(;|$)"));
094
095if(arr != null) returnunescape(arr[2]); returnnull;
096
097
098
099}
100
101function delCookie(name)//删除cookie
102
103{
104
105var exp = newDate();
106
107exp.setTime(exp.getTime() - 1);
108
109var cval=getCookie(name);
110
111if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
112
113}
114
115</script>