简单地从FACEBOOK iframe中的选择下拉列表重定向到URL

时间:2011-11-03 22:07:38

标签: javascript facebook

我确定这不应该那么难!

我一直在努力使用 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开发论坛和文档,但要么不明白需要什么或找不到答案!

2 个答案:

答案 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)

重定向后如何记住选择。

例如

让我们假设下拉列表中有许多城市名称。当我在下拉列表中选择城市名称时,相关页面应显示在网站上,当前城市的选择应保留在重定向页面上,直到选择未更改

所有与子域相同的域重定向 所有子域布局相同 下拉列表将在网站的所有页面上提供。