2010-11-17 73 views
0

我有一个静态HTML网站,它将运行CD。它将有两种不同的查看模式,我将使用JavaScript进行切换。我想在会议期间保持观看模式。这是一个基于JavaScript的文档阅读器。使用本地静态网站维护状态

我正在使用查询字符串和哈希动态链接到某些东西 - 我已经准备好了JavaScript的查询字符串和散列。我的网址通常是这个样子:

index.html?ch2#fig01 

其中?ch2负荷第2章和#fig01跳转到该章节如图1所示。

+0

是否有任何理由,你不能在URL中使用多个参数,例如:?index.html的章= 2&图= 1&查看=完整 – Zachary 2010-11-17 23:27:07

+0

@扎卡里 - 主要是懒惰和时间压力。我没有太长的时间来完成这一点,并在这个阶段改变URL结构意味着一些重大改写。这是客户的最后一分钟变化,否则我会试图尽早做些事情:P – Skilldrick 2010-11-17 23:31:35

回答

3

您可以使用cookie。

document.cookie = "option=value"; 

读它更复杂一点:

var c = document.cookie.split(";"); 
while(c[0] && c[0].indexOf("option") == -1) c.shift(); 
if(c[0]) { 
    var value = c[0].split("=")[1]; 
} 
else { 
    // cookie not found, default 
} 
+0

是的,我可以。谢谢! (我完全忘记了cookies的存在:P) – Skilldrick 2010-11-17 23:32:00