假如有一个test目录,test目录里有temp子目录..比如:/test/temp
这2个目录的页面都设置了cookie...他们是可以相互访问cookie的
但是...
为什么根目录的页面却不能访问test目录下的所以cookie.而test目录和temp目录下都能访问根目录页面的cookie...
这是什么原因呢?

解决方案 »

  1.   

    父元素无法访问子元素的,这个可以在最顶层的框架重新定义一个cookie的函数,然后在其他属于该框架下的所有页面就可以通过top.函数名();这样的方式对处于不同页面的cookie进行操作了或者再父元素页面加入cookie函数,然后在子页面用parent.函数名()。这样的操作定义,但是这样的话,其他非该页面的子页面就没有办法同时使用。不知这个是不是你说的意思。
      

  2.   


    document.cookie = name + "=" + value + "; path=/; expires=" + exp;
    试试path=/ 呢
      

  3.   

    可能是Cookie的路径问题试试楼上的设置方法,确保站点下的所有路径都可以访问到该Cookie