2012-12-24 62 views
1

我用我的母版頁上的代碼,並希望在下文稱頁面下拉列表中選擇

<select name=menu onchange="location.href=(menu.options[menu.selectedIndex].value)"> 
<option value="http:google.com">Google</option> 
<option value="http:myurl.com">URL</option> 
</select> 
+0

什麼?順便說一句,不應該是'http://'? – Leri

+0

我想你忘了問這個問題。 :-) –

回答

0

您需要使用this指事件源對象,而不是menu HTML的name上顯示的選項名稱元件。你也有錯誤的URL形式,並且需要將其從http:google.com改爲http://google.com

Live Demo

<select name=menu onchange="window.location.href=(this.options[this.selectedIndex].value)"> 
    <option value="http://www.google.com">Google</option> 
    <option value="http://www.stackoverflow.com">stackoverflow</option> 
</select>​