在a页面中
document.cookie="test=ss;"
window.open('../popup/b.aspx)在b页面中 
alert(document.cookie)弹出的是空 问题出在那里,是不是cookie不能在不同的页面使用,只能在同一个页面使用?

解决方案 »

  1.   

    cookie遵循“同源策略”,在同个服务器域上能够访问。是不是你的设置有问题?
      

  2.   

    http://blog.163.com/a_hc/blog/static/1623434200831832652924/
    看下这篇文章吧,专讲JSCOOKIE.
      

  3.   

    那不应该 你可以自己模拟下
    a.html<SCRIPT LANGUAGE="JavaScript">
    <!--
    document.cookie="test=ss;" 
    window.open("b.html"); 
    //-->
    </SCRIPT>
    b.html<SCRIPT LANGUAGE="JavaScript">
    <!--
    function aa(){
    alert(document.cookie)
    }//-->
    </SCRIPT>
    <INPUT TYPE="button" onclick="aa()" value='  ok  '>
      

  4.   

    我的页面就是按照 s_liangchao1s 写的