""就是变成字符串了,你给的代码全点儿看看我估计可能后面的代码用到了eval吧?呵呵

解决方案 »

  1.   

    ""+document.cookie+";"是在拼接字符串,
    拼接好的字符串赋给变量mycookie
      

  2.   

    这是一个获取cookie函数
    function getcookie(name)
    {
       var result=null;
      var mycookie=" "+document.cookie+";";//引号中的分号有什么用,去掉可以吗?
      var searchname=" "+name+"=";//引号中的等号有什么用,还是书中代码错了
      var startofcookie=mycookie.indexof(searchname);
      var endofcookie;
       if(startofcookie !=-1)
           {startofcookie+=searchname.length;
            endofcookie=mycookie.indexof(";",startofcookie);
            result=unescape(mycookie.substring(startofcookie,endofcookie));
            }
       return  result;
    }
    还有为什么要这么连接,是不是有涉及涉及到cookie的组成知识了(我就想彻底搞明白),谢谢大家
      

  3.   

    自己顶一个,谁能解释的详细点,TKS!!
      

  4.   

    某网站的cookie
    tacy=lastvisite=2006%2D2%2D4+17%3A00%3A26; ASPSESSIONIDACTRCDBS=EIPNAOLAGBNNEKIAAPKAKFEMfunction GetCookie(sName)
    {  var aCookie = document.cookie.split("; ");
      for (var i=0; i < aCookie.length; i++)
      {    var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0]) 
          return unescape(aCrumb[1]);
      }
      return null;
    }