javascript怎样有一个公共缓存区,使得无论在哪个页面都可以访问到这个缓存区的变量,可以在一个页面赋值,另一个页面取值,就像每个页面都可以访问到window对象一样

解决方案 »

  1.   

    cookie如果是框架页面,用某个框架里的隐藏域也可以实现
      

  2.   

    cookie确实是一种方式,有没有直接存在javascript变量中公用的办法
      

  3.   

    在主页加载始化数据变量
    不要写cookie初始化后在整个IE中都可以仿问
      

  4.   

    在主页加载始化数据变量
    不要写cookie
    搞错了是一次会话都可以仿问
      

  5.   

    公共的地方就是
    后台 和 cookie
    不然 每个页面都是生成于 同一个js的window域中 
      

  6.   

    在主页面的window中设置相关数据变量, 其他框架页直接通过top.xxx就可以访问了吧
      

  7.   

    你想要的是个类似session的东西吧。除了cookie好像没其他办法
      

  8.   

    这里给你做了演示:http://topic.csdn.net/u/20110412/17/22f37aaa-e229-4afd-a2a7-f4a2c1c1867e.html
      

  9.   

    html5,sessionStorage & localStorage。网上查查一大堆
      

  10.   

    1.单页面应用,一个widow对象,可以设置全局变量,都可以访问了。
    2.html5, 本地存储,可以以键值对的方式存储5M内容,不是所有浏览器都支持。
      

  11.   

    javascript没有缓冲区的概念
    往别的方面考虑吧,比如上面提到的cookie
      

  12.   

    不只能不能将对象绑定在top上