[snippet] js cookie operate

function(){
				
				var setCookie= function (name,value) 
				{ 	var Days = 30; 
						var exp = new Date(); 
						exp.setTime(exp.getTime() + Days*24*60*60*1000); 
						document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/";} 
				var getCookie=function(name) 
				{ 
						var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
						if(arr=document.cookie.match(reg))return unescape(arr[2]); 
						else return null;}  
				var delCookie=function (name) 
				{ 	var exp = new Date(); 
						exp.setTime(exp.getTime() - 1); 
						var cval=getCookie(name); 
						if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString()+";path=/";}
				if(arguments[0]=="get") return getCookie(arguments[1]);
				else if(arguments[0]=="del") return delCookie(arguments[1]);
				else setCookie(arguments[0],arguments[1]);
			}

 

use

opCookie("get","token");

posted @ 2014-05-15 13:59  ipup  阅读(262)  评论(0编辑  收藏  举报