Js 操作 Cookies 代码

js代码   
  function   getCookieVal(offset)   {   
      var   endstr   =   document.cookie.indexOf(";",offset);   
      if(endstr   ==   -1)   
          endstr   =   document.cookie.length;   
      return   unescape(document.cookie.substring(offset,endstr));   
  }   
    
  function   FixCookieDate(data)   {   
      var   base   =   new   Date(0);   
      var   skew   =   base.getTime();   
      if(skew   >   0)   
          date.setTime(date.getTime()   -   skew);   
  }   
    
  function   GetCookie(name)   {   
      var   arg   =   name   +   "=";   
      var   alen   =   arg.length;   
      var   clen   =   document.cookie.length;   
      var   i   =   0;   
      while(i   <   clen)   {   
          var   j   =   i   +   alen;   
          if(document.cookie.substring(i,j)   ==   arg)   
              return   getCookieVal(j);   
          i   =   document.cookie.indexOf("   ",i)   +   1;   
          if(i   ==   0)   break;   
      }   
      return   null;   
  }   
    
  function   SetCookie(name,value,expires,path,domain,secure)   {   
      document.cookie   =   name   +   "="   +   escape(value)   +   
          ((expires)   ?   ";   expires="   +   expires.toGMTString()   :   "")   +   
          ((path)   ?   ";   path="   +   path   :   "")   +   
          ((domain)   ?   ";   domain="   +   domain   :   "")   +   
          ((secure)   ?   ";   secure"   :   "");   
  }   
    
  function   DeleteCookie(name,path,domain)   {   
      if(GetCookie(name))   {   
          document.cookie   =   name   +   "=="   +   
              ((path)   ?   ";   path="   +   path   :   "")   +   
              ";   expires=The,01-Jan-70   00:00:01   GMT";   
      }   
  }   
    
  var   expdate   =   new   Date();   
  FixCookieDate(expdate);   
  expdate.setTime(expdate.getTime()   +   (365*24*60*60*1000));
欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!http://www.cnblogs.com/sunshine-anycall/archive/2009/02/20/1394646.html
上一篇:SAP人工智能服务Recast.AI的一个简单例子


下一篇:使用开源软件前应该问的七个问题