JavaScript Cookie操作

openocode 9年前發布 | 1K 次閱讀 JavaScript

function setCookie(NameOfCookie, value, expiredays)
{
var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays 24 3600 * 1000));
document.cookie = NameOfCookie + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

         function getCookie(NameOfCookie)  
         {  
            if (document.cookie.length > 0)  
             {  
                 begin = document.cookie.indexOf(NameOfCookie+"=");  
                 if (begin != -1)     
                 {  
                     begin += NameOfCookie.length+1;//cookie值的初始位置  
                     end = document.cookie.indexOf(";", begin);//結束位置  
                     if (end == -1) end = document.cookie.length;//沒有;則end為字符串結束位置 
                     document.write(document.cookie.substring(begin, end));
                     return unescape(document.cookie.substring(begin, end));
                 }  
                 }
                 return null;   
         }

         function delCookie (NameOfCookie)  
          {  
              if (getCookie(NameOfCookie))
               {  
                  document.cookie = NameOfCookie+"="+";expires=Thu, 01-Jan-70 00:00:01 GMT";  
               }  
          }</pre> 


 本文由用戶 openocode 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!