/*** *讀取指定的Cookie值 readCookie("id"); *@param {string} cookieName Cookie名稱 */ function readCookie(cookieName) { var theCookie = "" + document.cookie; var ind = theCookie.indexOf(cookieName); if(ind==-1 || cookieName=="") return ""; var ind1 = theCookie.indexOf(';',ind); if(ind1==-1) ind1 = theCookie.length; /*讀取Cookie值*/ return unescape(theCookie.substring(ind+cookieName.length+1,ind1)); } /*** * 設置Cookie值 setCookie("id",1); * @param {string} cookieName Cookie名稱 * @param {string} cookieValue Cookie值 * @param {number} nDays Cookie過期天數 */ function setCookie(cookieName, cookieValue) { /*當前日期*/ var today = new Date(); /*Cookie過期時間*/ var expire = new Date(); /*如果未設置nDays參數或者nDays為0,取默認值1*/ //if(nDays == null || nDays == 0) nDays = 1; /*計算Cookie過期時間【 3600000 * 24 為一天】*/ expire.setTime(today.getTime() + 400000); //5分鐘 document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString(); } /*** * 刪除cookie中指定變量函數 * @param {string} $name Cookie名稱 */ function deleteCookie($name){ var myDate=new Date(); myDate.setTime(-1000);//設置時間 document.cookie=$name+"=''; expires="+myDate.toGMTString(); } /*** * 刪除cookie中所有定變量函數 * @param {string} cookieName Cookie名稱 * @param {string} cookieValue Cookie值 * @param {number} nDays Cookie過期天數 */ function clearCookie(){ var myDate=new Date(); myDate.setTime(-1000);//設置時間 var data=document.cookie; var dataArray=data.split("; "); for(var i=0;i<dataArray.length;i++){ var varName=dataArray[i].split("="); document.cookie=varName[0]+"=''; expires="+myDate.toGMTString(); } }
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com