- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ラジオボタン:新しいウインドウでジャンプ先を開く)
新しいウインドウでジャンプ先を開く
このQ&Aのポイント
- javascript初心者のため、質問者は複数のジャンプ先に飛ぶクイズを作成したいと思っています。
- ラジオボタンを選択し、「回答する」ボタンを押すと、正解や不正解のページに新しいウインドウで遷移したいと考えています。
- 現在は同一ページ内での遷移は実装できているが、新しいウインドウでの遷移方法がわかりません。アドバイスを求めています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
var n = tolink.list[i].value; document.location.href=n; window.open(n, "_new"); にある document.location.href=n; が何のためにあるのでしょう
その他の回答 (2)
- auty
- ベストアンサー率58% (284/486)
回答No.2
新しいWindowの開き方は、下記の昨日のコーナーを参考にしてはどうでしょうか。 document.location.href=n; の部分を変更すればよいと思います。
- nak777r
- ベストアンサー率36% (49/136)
回答No.1
window.open(n, "_new"); かな
質問者
補足
ご回答ありがとうございます! ご指摘通り、以下のように記述を行いました。 新しくウインドウが立ち上がるようにはなったのですが、 元々の親ウインドウも指定した飛び先にジャンプしてしまいます… 親ウインドウはそのままで、飛び先に飛ばすにはどうすればいいのか ご教授願えますでしょうか? よろしくお願いいたします。 function Check() { var tolink = document.url for(i=0 ; i<=tolink.list.length -1 ; i++){ if (tolink.list[i].checked) { var n = tolink.list[i].value; document.location.href=n; window.open(n, "_new"); } } }
お礼
おかげさまで無事動くようになりました! アドバイスありがとうございます。