※ ChatGPTを利用し、要約された質問です(原文:プルダウンから飛んだページを別ウインドウで開く方法)
プルダウンから飛んだページを別ウインドウで開く方法
このQ&Aのポイント
初歩的なJavaScriptで申し訳ないのですが、プルダウンの選択項目をクリックして別ウィンドウでページを開く方法について教えてください。
以下のJavaScriptコードは、プルダウンで選択したURLに対応するページを開くためのものです。このコードを使用すると、ヤフーなどの選択肢をクリックすると、別ウィンドウで対応するページが開きます。
プルダウンから選択したURLに対応するページを別のウィンドウで開くためには、JavaScriptのlocation.hrefを使用します。以下のコードを使用すると、ヤフーなどの選択肢をクリックすると、別ウィンドウで対応するページが開きます。
プルダウンから飛んだページを別ウインドウで開く方法
初歩的なJavaScriptで申し訳ないのですが、ご教授願いします。
下記のプルダウンのJavaScriptで、例えばヤフーと言う部分を選択し、飛ぶをクリックするとヤフーに飛びますが、その際ヤフーにとんだページを別ウインドウで表示させたいのですが、お分かりの方いらっしゃいましたらこの素人に教えてください・・
<HTML>
<HEAD>
<script language="javascript">
<!--
function navi(obj) {
url = obj.options[obj.selectedIndex].value;
if(url != "") {
location.href = url;
}
}
//-->
</script>
</HEAD>
<BODY>
<form method=post>
<select name="navi" size="10" "abc" onChange="document.b.submit()">
<option value="http://www.yahoo.co.jp/">ヤフー
</select>
<input type=button value="飛ぶ"
onClick="location.href = this.form.navi.options[this.form.navi.selectedIndex].value">
</form>
</BODY>
</HTML>
補足
回答ありがとうございます。window.open(url);で普通は別ウインドウで飛ぶはずなのですが、それに書き換えても同ウインドウのまま開きます・・