co0kie

1.添加一個cookie:addCookie(name,value,expiresHours) 
該函數接收3個參數:cookie名稱,cookie值,以及在多少小時後過時。這裏約定expiresHours爲0時不設定過時時間,即當瀏覽器關閉時cookie自動消失。該函數實現以下: 
javascript

複製代碼代碼以下:java


<script language="JavaScript" type="text/javascript"> 
<!-- 
function addCookie(name,value,expiresHours){ 
var cookieString=name+"="+escape(value); 
//判斷是否設置過時時間 
if(expiresHours>0){ 
var date=new Date(); 
date.setTime(date.getTime+expiresHours*3600*1000); 
cookieString=cookieString+"; expires="+date.toGMTString(); 

document.cookie=cookieString; 

//--> 
</script> 瀏覽器

2.獲取指定名稱的cookie值:getCookie(name) 
該函數返回名稱爲name的cookie值,若是不存在則返回空,其實現以下: 
cookie

複製代碼代碼以下:函數


<script language="JavaScript" type="text/javascript"> 
<!-- 
function getCookie(name){ 
var strCookie=document.cookie; 
var arrCookie=strCookie.split("; "); 
for(var i=0;i<arrCookie.length;i++){ 
var arr=arrCookie[i].split("="); 
if(arr[0]==name)return arr[1]; 

return ""; 

//--> 
</script> 
spa


3.刪除指定名稱的cookie:deleteCookie(name) 
該函數能夠刪除指定名稱的cookie,其實現以下: 
ip

複製代碼代碼以下:get


<script language="JavaScript" type="text/javascript"> 
<!-- 
function deleteCookie(name){ 
var date=new Date(); 
date.setTime(date.getTime()-10000); 
document.cookie=name+"=v; expires="+date.toGMTString(); 

//--> 
</script> it

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息