• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:こういう場合どう記述すればいいのですか?)

リンク文字を押すと新しいウインドウが開く方法とは?

このQ&Aのポイント
  • リンク文字を押すと、新しいウインドウが一定の大きさで表示され、文字に触れるとアラートが表示されます。アラートのOKボタンを押すと、開いたウインドウが指定したページに遷移します。
  • 複数のリンク文字の上を通らないと指定したページに遷移しない場合、どのように記述すれば良いでしょうか?
  • 質問内容を簡潔に纏めると、リンク文字をクリックすると新しいウインドウが表示され、アラートが表示されます。アラートのOKボタンを押すと、新しいウインドウが指定したページに遷移します。また、複数のリンク文字の上を通らないと指定したページに遷移しない場合、どのように記述すれば良いでしょうか?

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

  • ベストアンサー
  • Blaise
  • ベストアンサー率33% (13/39)
回答No.2

こんな感じ? <script> function ifOK(){ if(window.confirm('Really OK?')){ win.location.href='b.htm'; }else{return false;} } </script> <input type=button value="CLICK" onclick="win=open('a.htm','subwin','width=300 height=300')"> <a href="#"onmouseover="ifOK()">TEXT</a> [子画面用] ---a.htm----- <html> <body><h1>A-File</h1> </body> </html> ---b.htm----- <html> <body><h1>B-File</h1> </body> </html>

gikoster
質問者

お礼

ありがとうございます。 試してみます。

その他の回答 (1)

回答No.1

簡潔すぎてとてもわかりにくいです。 >1)ボタンを押すと、新しく一定の大きさのウインドウが出てくる このボタンはどこにあるボタンなのですか? リンク文字とは別にどこかにあるんですか? >2)文字にふれると、スクリプトアラートが表示される アラートは「OK」だけですか? それとも「キャンセル」もあるタイプですか? >指定した複数のリンク文字の上を通らないと、 >指定したページに飛ばさない時には、 この場合、アラートが出るタイミングはいつですか? 一つ一つですか? それとも全部通過した後ですか?

gikoster
質問者

補足

1)元のウインドウに、ボタンを設置 押すと新しいウインドウが開く。 つまり、押すとウインドウが出てくるのと アラートが出てくる文字は、全くの別物です。 サイトのトップ画面に、ウインドウボタン。 ゲーム画面に、リンク文字。 2)okだけのものです。 3)全部通過した後。