javascript中如何读取ASP定义的cookie的长度?比如ASP定义的cookie :username
javascript中怎么得到username的长度?

解决方案 »

  1.   

    alert(document.cookie.length);不知道这样可不可以
    但是为什么我得到的alert(document.cookie.length);一直是267
    不管我是登录还是退出,我还把页面关了再开,甚至还重起电脑了
    alert(document.cookie.length);还是267
    这是为什么呢?这样获取的alert(document.cookie.length);是对的吗?
      

  2.   

    [code=JScript]var cookiearray = document.cookie.split(';');
    //取得cookie数组
    for(var i=0;i<cookiearray.length;i++)
    {
        var s = cookiearray[i].split('=');
        if(s[0]=='ACEFCID')
        {
            alert(s[1].length);//username的长度
        }
    }code]
      

  3.   

    var cookiearray = document.cookie.split(';');
    //取得cookie数组
    for(var i=0;i<cookiearray.length;i++)
    {
        var s = cookiearray[i].split('=');
        if(s[0]=='ACEFCID')
        {
            alert(s[1].length);//username的长度
        }
    }
      

  4.   

    [code=JScript]var cookiearray = document.cookie.split(';'); 
    //取得cookie数组 
    for(var i=0;i <cookiearray.length;i++) 

        var s = cookiearray[i].split('='); 
        if(s[0]=='ACEFCID') 
        { 
            alert(s[1].length);//username的长度 
        } 
    }code]
      

  5.   

    谁能解释一下
    s[0]=='ACEFCID'
    是什么意思呢?
      

  6.   

    刚刚发错了var cookiearray = document.cookie.split(';');
    //取得cookie数组
    for(var i=0;i<cookiearray.length;i++)
    {
        var s = cookiearray[i].split('=');
        if(s[0]=='username')//刚刚这里错了应该是你的username呵..
        {
            alert(s[1].length);//username的长度
        }
    }