2012-02-03 106 views
2

这里是我有这种情况:传送信息/从一个页面变量到另一个

主要页面,在这里我有3种选择(链接到同一页面)巫实际上是3种类型的画廊,但他们是全部在同一页面上。

画廊页,当打开页面时加载的第一个画廊(我加载他人和隐藏以前从对应于其他画廊3个其他按钮看,我做到这一点使用JavaScript)

我实际上没有办法说明做出了什么选择,因为它们都指向同一页面。因为我正在用javascript做整个画廊,有没有办法将第一页的变量或其他内容链接到第二页?

或者只是一种方式知道已经做出了什么选择?

谢谢,如果有些事情不够清楚,请提问。

+0

对不起,但我不能完全说清楚,你是否在刷新每个画廊的页面?或只是刷新显示,但保持相同的初始页面? – skyburner 2012-02-03 20:19:12

+0

嗯,因为我回顾了我的问题,我有一个想法,如果我将第二页的JavaScript链接到第一页,以便第一页也使用第二页的JavaScript,也许我可以做一个mouseover/out变量。 – Jordashiro 2012-02-03 20:19:43

+0

我在看主页,我做出选择,它加载画廊页面,然后用JavaScript(不重新加载)我改变画廊。 – Jordashiro 2012-02-03 20:20:42

回答

2

就在我头顶...

由于没有重新加载。在这种情况下,如果是我,我会要么使包含在我的画廊,我需要,像这样的信息Javascript对象:

var global_galleries = [ 
    { 
     "name": "gallery_1", 
     "open_state": true 
    }, 
    { 
     "name": "gallery_2", 
     "open_state": false 
    }, 
    // -- and so on   
]; 

那么你的“画廊开放”活动期间设置此。它可以方便地捕捉每个图库的用户操作。

或者你可以做一些事情和肮脏的检查自己的画廊.style.display。

相关问题