我确定这不应该那么难!
我一直在努力使用 facebook的javascript :我需要根据选择下拉菜单中的值重定向到网址,例如:
<form name="cityselect">
<select name="menu" onChange="location=document.cityselect.menu.options[document.cityselect.menu.selectedIndex].value;" value="GO">
<option value="http://www.leeds.html">Leeds</option>
<option value="http://www.manchester.html">Manchester</option>
</select>
</form>
有人可以帮我搞定吗?我已经很好看了facebook开发论坛和文档,但要么不明白需要什么或找不到答案!
答案 0 :(得分:16)
尝试{} this.options您的网址也输入错误。 http://www.leeds.html应该是http://www.leeds.com,不确定这是否相关,但只是想指出以防万一。
<form name="cityselect">
<select name="menu" onChange="window.document.location.href=this.options[this.selectedIndex].value;" value="GO">
<option selected="selected">Select One</option>
<option value="http://www.leeds.com">Leeds</option>
<option value="http://www.manchester.com">Manchester</option>
</select>
</form>
<form name="cityselect">
<select name="menu" onChange="top.location.href=this.options[this.selectedIndex].value;" value="GO">
<option selected="selected">Select One</option>
<option value="http://www.leeds.com">Leeds</option>
<option value="http://www.manchester.com">Manchester</option>
</select>
</form>
答案 1 :(得分:-1)
重定向后如何记住选择。
例如
让我们假设下拉列表中有许多城市名称。当我在下拉列表中选择城市名称时,相关页面应显示在网站上,当前城市的选择应保留在重定向页面上,直到选择未更改
所有与子域相同的域重定向 所有子域布局相同 下拉列表将在网站的所有页面上提供。