日期:2014-05-17  浏览次数:20620 次

请问JS变量如何能够共享?
我在本地写一个html(1.htm)文件和一个js(1.js)文件。我在1.htm中每点击一下按钮,就让1.js中的全局变量count+=1;
现在,我在不关闭1.htm的情况下,再新建一个2.htm。请问如何让2.htm读取到1.js中的count变量的指呢?

------解决方案--------------------
如果2.html现在在1.html的框架内这样是可以的,将变量定义在函数外面就可以实现,如果在同一个窗口中打开,即覆盖原有页面或是和原有页面在同一个窗口中(不同的也签中),你可以把你想要共享的数据绑定到window对象上,如:window.top.xxx = your variable;在弄一个页面中可以用window.top.xxx获取。如果两个页面不在一个窗口中,这个是无法实现的(个人是这样认为的)。