htmlで。ポップアップメニューによるリンクを考えてます。

<script language=”JavaScript” type=”text/JavaScript”>
<!--
}
function menuLink(linkLoc){
if (linkLoc != ””){
window.location.href=linkLoc;
}
}
//-->
</script>
というふうにjavascriptでして、
bodyの中のポップアップメニューの部分は
<select onChange=”menuLink(this.options[this.selectedIndex].value)”>
というふうにしてます。
これだと同ページに表示されるのですが新規windowでリンク先を開くようにする方法教えてください。ちょっと急ぎで。
すごくわかりにくい質問の仕方だったらごめんなさい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:esseesse No.1

回答回数192ベストアンサー獲得回数0

ポイント18pt

javascript部分を

window.location.href=linkLoc;

から

window.open(linkLoc,””);

と変更してみてください。

なお、第二引数は新しいウィンドウのタイトルです。(省略不可)

id:poppycock

わーいできました。ありがとうございました。

似たようなことをうちこんでたのですがなかなかできなくって。

せっかくなので他の回答もみてから終了します。

2004/09/30 23:02:04
id:myfairlady No.2

回答回数26ベストアンサー獲得回数0

ポイント18pt

http://www.red.oit-net.jp/tatsuya/java/winopen.htm

イヌでもわかるJavaScript講座

ここを参照されたし

id:poppycock

これをみてまたこまったときに参考にしようと思います。ありがとうございます。

2004/09/30 23:02:58
id:popup No.3

回答回数9ベストアンサー獲得回数0

ポイント17pt

http://tohoho.wakusei.ne.jp/js/window.htm#OpenPage

そのファイルは現在ありません

window.location.href=linkLoc;

 ↓

window.open(linkLoc,’_blank’)

で解決できますか?(はずしてたらnoポイントで)

id:poppycock

ありがとうございました。これでもできるようです。”_blank”でもなんでもいいみたいだけど。

2004/09/30 23:04:54
id:html1983 No.4

回答回数72ベストアンサー獲得回数0

ポイント17pt

http://tohoho.wakusei.ne.jp/js/window.htm#open

そのファイルは現在ありません

window.location.href=linkLoc;

のところを

window.open(linkLoc , ”_blank”);

と書き換えてみてはいかがでしょうか。

id:poppycock

みなさまありがとうございました。

2004/09/30 23:05:17

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません