7 |
リンクについて |

3. |
ページを表示するウィンドウを指定しよう。 |
| NE3 | NE4 | NE6 | IE3 | IE4 | IE5 | IE6 |
相互リンクなどを貼っていると、リンクによって違うサイトにとんでいくこともあるよね。
そんなときでも、自分のページは表示しておきたい。
リンクを押した時に自分のページの上に他人のページが表示されるのが嫌な時があるね。
また、何かの説明をボタンクリックで表示させたい。
でも、今のページの上に新しい説明のページを表示させると、説明を読んでまた戻って、また説明を読んでって感じでブラウザの進むのボタンや戻るのボタンを何度も押さないといけない。それに、毎回読み込んでいるのは時間がかかるね。
そんなとき、今のページの上じゃなくって、新しくブラウザを開いてそこにページを表示するようなことができれば便利だよね。
今回は新しいブラウザにページを表示する方法をやってみよう。
|
||
|
■:移動するページ |
ウィンドウの指定は次のキーワードを使って行うんだ。
| _blank
: 新しいウィンドウに表示する _self : 現在のウィンドウに表示する(デフォルト) |
表を見てもらったらわかるように、
つまり、新しいウィンドウにページを表示する場合は、
<A HREF="URL" TARGET="_blank">
とすればいいね。
もし、ページ全体のリンクを新しいウィンドウで表示するためにはどうしたらいいだろう。
わざわざ、ページ内の全てのリンクにTARGET="_blank"をつけるのは面倒臭いし忘れるかもしれないね。
実は、次のようにすればページ内の全てのリンクが指定したウィンドウで開かれるんだ。
|
||
|
■:移動するページ |
つまり、ページ内の全てのリンクを新しいウィンドウで表示させるには、
<BASE TARGET="_blank">
とすればいいね。
※このとき、あるリンクだけ別ウィンドウで開きたくない時はそれだけ別に<A HREF="URL" TARGET="_self">としてやればよい。
また、フレームを使ったページの呼び出しはフレームのところでやるからね。
| SOURCE |
| <HTML> <HEAD> <TITLE>ウィンドウの指定</TITLE> </HEAD> <BODY> <A HREF="2-3.htm" TARGET="_blank">現在のページを新しいウィンドウで開く</A>
</BODY> |
| RESULT |