ユーザーを選択したURLにプッシュするプルダウンメニューを作成しています。リストには、リストのヘッダーに使用する0に設定されたいくつかの値があります。何もしないように0に設定しました。
これは、値が0であるリストの最初のものに対して機能しますが、値が0である他のものは、ブラウザーを同じドメインと最後に/ 0を持つ新しいWebサイトにリダイレクトしますか?私は何が欠けていますか?
<select onchange="if (this.selectedIndex > 0) document.location.href=this.value;">
<option value="0" selected="selected">More...</option>
<option value="0">----- Locations -----</option>
<option value="http://www.location1.com/">location1</option>
<option value="http://www.location2.com/">location2</option>
<option value="http://www.location3.com/">location3</option>
<option value="0">----- Other Locations -----</option>
<option value="http://www.olocation1.com/">olocation1</option>
<option value="http://www.olocation2.com/">olocation2</option>
<option value="http://www.olocation3.com/">olocation3</option>
</select>