• ベストアンサー

セレクトボックスから別窓にジャンプするには

ここまで↓はたどりつけたのですが、 <select onchange="location.href=this.options[this.selectedIndex].value"> <option value="#">検索サイトにジャンプ <option value="http://www.yahoo.co.jp/">Yahoo <option value="http://www.google.co.jp/">Google <option value="http://www.infoseek.co.jp/">Infoseek </select> 選ぶと別窓(新しいページ)にジャンプするようにするには どこに_blank(?)を入れればいいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

以下でよいのでは? <select onchange="url=this.options[this.selectedIndex].value;newwin=window.open(url,'_blank','width=400,height=300'); "> <option value="#">検索サイトにジャンプ</option> <option value="http://www.yahoo.co.jp/">Yahoo</option> <option value="http://www.google.co.jp/">Google</option> <option value="http://www.infoseek.co.jp/">Infoseek</option> </select>

その他の回答 (1)

回答No.1

<select onchange="newwin=window.open(); newwin.location.href=this.options[this.selectedIndex].value"> <option value="#">検索サイトにジャンプ</option> <option value="http://www.yahoo.co.jp/">Yahoo</option> <option value="http://www.google.co.jp/">Google</option> <option value="http://www.infoseek.co.jp/">Infoseek</option> </select> ↑でどうですか? <option></option>でタグは閉じておいたほうがいいと思います。

関連するQ&A