功能操作:注销用户
原因:我写的cookie js 在ie下能用,但是在firefox里面删除cookie时,cookie清不空,如果哪一位高手用js做过firefox的cookie管理,请不吝赐教,谢谢

解决方案 »

  1.   

    在火狐下:<script language="JavaScript"> 
    //读的 
    function getCookie (name) { 
    var dc = document.cookie; 
    var cname = name + "="; if (dc.length > 0) { 
    begin = dc.indexOf(cname); 
    if (begin != -1) { 
    begin += cname.length; 
    end = dc.indexOf("", begin); 
    if (end == -1) end = dc.length; 
    return unescape(dc.substring(begin, end)); 


    return null; 

    </script>  
    <script language="JavaScript"><!--
    //写的 
    function setCookie(name, value, expires) { 
    document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString()); 

    var exp = new Date(); //set new date object 
    exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 30)); //set it 30 days ahead //--> 
    </script>
      

  2.   

    如果想清空Cookies,一种方法就是把过期时间设置为当前时间的前一秒。
    这样Cookies就自动过期,然后,就清空了。
      

  3.   

      function zhuxiao(){
          var group = document.cookie
      var arrCookie = group.split(";");
      var expiress = new Date(); 
      expiress.setTime(expiress.getTime()-1); 
      for(i=0; i<arrCookie.length; i++)
      {
        document.cookie = arrCookie[i].split('=')[0]+'=null;expires=' + expiress.toGMTString(); 
      }
    }
      

  4.   

    以上的是我的注销代码,但是在firefox中不能用,而且在ie中有时也不能用