我在主页中有一个图标(比如打开)。当我点击这个图标时,一个子窗口将会打开,并且该主页中的图标也会变成“关闭图标”。当关闭该弹出窗口时,该图标应该与主页中的前一个图标(即,打开图标)相同。当我留在同一页面时,它工作正常。如何获取浏览器的子窗口数
但是,当从主页重定向到下一页时,整个页面被重新加载。即使打开弹出窗口,也会显示默认图像(打开图标)。
现在,我的要求是
1)在页面重定向的图像应根据弹出的窗口中加载的时间。即如果弹出窗口打开,它应该显示关闭图标,否则显示打开图标。
2)如果页面刷新或重定向到另一个页面,弹出窗口的引用将被删除。那么我如何才能在重定向页面中获得该弹出窗口的引用。
3)如何算子窗口的编号为浏览器
编辑:
我曾尝试以下解决方案:
1)我设置cookie的在开启时间一个弹出窗口并在我关闭该弹出窗口时重置该cookie。但问题是,在页面重定向时,如果关闭弹出窗口,则Cookie不会重置为之前的值,因为该页面仍在处理中。
2)与会话变量同样的问题也
请帮帮我,在此先感谢
感谢您的回复,如果我设置任何cookie或会话变量,则存在一个问题。问题是当我打开窗口,那时我设置了一个会话变量。在页面重定向时,我已关闭该窗口。但页面仍在处理中,当时会话变量不会被重置 – Valli69 2012-08-10 10:46:03
您还可以使用localStorage的'localStorage' – starbeamrainbowlabs 2012-08-10 11:41:51
@starbeamrainbowlabs我可以用什么方式使用localStorage,可以请您多说明一下 – Valli69 2012-08-10 11:49:14