选择上的自动重定向

时间:2012-08-18 22:03:47

标签: javascript redirect

我有<select>包含不同的页面标题,点击标题会自动重定向到所选页面。但是一旦用户到达那里,我希望页面标题成为<select>中的选定选项。

所以,如果有人进入“书籍”页面,那么,我希望在<select>中看到“书籍”。

有没有快速简便的方法来实现这一目标?

2 个答案:

答案 0 :(得分:0)

如果你想做这个客户端,并且所有选择选项的值都是“链接”页面的绝对URL,那么写下这样的内容:

document.getElementById('pageSelector').value = location.href;

如果该位置不在列表中,则将选择先前选择的(第一个选项或具有selected属性的选项)。

如果您想要执行此服务器端,那么当您写出所有选择选项时,如果当前选项适用于您正在写出的页面,请添加selected属性。

答案 1 :(得分:0)

那么我从你的问题中得到的是你的选择是作为导航的一部分吗?你在用jquery吗?

您可以在每页底部使用一行jquery说

$([insert nav selector here]).val(page);

您需要定义

var page = "the correct page";

位于每页顶部