- ベストアンサー
リンク文字を押すと新しいウインドウが開く方法とは?
- リンク文字を押すと、新しいウインドウが一定の大きさで表示され、文字に触れるとアラートが表示されます。アラートのOKボタンを押すと、開いたウインドウが指定したページに遷移します。
- 複数のリンク文字の上を通らないと指定したページに遷移しない場合、どのように記述すれば良いでしょうか?
- 質問内容を簡潔に纏めると、リンク文字をクリックすると新しいウインドウが表示され、アラートが表示されます。アラートのOKボタンを押すと、新しいウインドウが指定したページに遷移します。また、複数のリンク文字の上を通らないと指定したページに遷移しない場合、どのように記述すれば良いでしょうか?
- みんなの回答 (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>
その他の回答 (1)
- toyota_sera_1990
- ベストアンサー率33% (64/191)
簡潔すぎてとてもわかりにくいです。 >1)ボタンを押すと、新しく一定の大きさのウインドウが出てくる このボタンはどこにあるボタンなのですか? リンク文字とは別にどこかにあるんですか? >2)文字にふれると、スクリプトアラートが表示される アラートは「OK」だけですか? それとも「キャンセル」もあるタイプですか? >指定した複数のリンク文字の上を通らないと、 >指定したページに飛ばさない時には、 この場合、アラートが出るタイミングはいつですか? 一つ一つですか? それとも全部通過した後ですか?
補足
1)元のウインドウに、ボタンを設置 押すと新しいウインドウが開く。 つまり、押すとウインドウが出てくるのと アラートが出てくる文字は、全くの別物です。 サイトのトップ画面に、ウインドウボタン。 ゲーム画面に、リンク文字。 2)okだけのものです。 3)全部通過した後。
お礼
ありがとうございます。 試してみます。