フレーム内でのリンク
・<frame src="ファイル名" name="フレームの名前">・<a href="リンク先URL" target="リンク先のページを表示するフレームの名前">
フレーム内でリンクするには特別な操作が必要です。
まずフレームを作るときに<frame>タグにname属性を使って名前をつけます。
そしてリンクを貼るときに<a>タグにtarget属性をつけてリンク先のページを指定する場所を指定します。
targetにフレームの名前を指定すれば、そのフレームにリンク先のページを表示し、_topを指定するとフレームを解除して全画面で表示、_blankを指定すると新しいウインドウを開いて表示します。
表示例を見て確かめてみてください。
ソース例(太字が学んだ内容です)
<html>
<head>
<title>フレーム内でのリンク</title>
</head>
<frameset cols="20%,80%">
<frame src="left2.html" name="left">
<frame src="right2.html" name="right">
</frameset>
</html>
left2.htmlのソース
<html>
<head>
<title>左のページ</title>
</head>
<body>
<a href="http://www.homepagecreation.net/" target="left">フレームの左に表示</a><br><br>
<a href="http://www.homepagesakusei.biz" target="right">フレームの右に表示</a><br><br>
<a href="http://www.homepagecreation.net/" target="_top">フレームを解除して表示</a><br><br>
<a href="http://www.homepagesakusei.biz" target="_blank">新しいウインドウで表示</a><br><br>
</body>
</html>
表示はこちら
2006年04月29日
