Q. |
フレームページを作成して、左画面をクリックすると右画面にどんどん表示される、というページを作りたいのですが実際に作ってみると左ページに表示されてしまいます。どうしたらいいですか? |
A. |
フレームを構成する各枠には、name属性で名前を付けることができます。 例えば、
<frameset rows="30%,*"> <frame src="A.html" name="frame1"> <frame src="B.html" name="frame2"> </frameset>
のように設定した場合、フレームの上枠は frame1 という名前、 下枠は frame2 という名前になります。
あるリンクをクリックしたとき、そのリンク先画面を、 どのフレーム枠に表示させるか? については、 リンク時の target属性にて指定できます。
例えば、
<a href="C.html" target="frame1">C.htmlへのリンク</a>
とした場合、frame1 という枠(つまり上枠)に、 C.html が表示されます。
この考え方を使って、左右に分割するようなフレーム構成を作り、 target指定で右に表示されるようにリンクを指定すればOKです。
回答者 大和賢一郎 |
関連する質問
関連する動画
関連する用語
関連する解説
その他の関連情報
|
|
FAQ(よくある質問と回答)を検索する
Loading
|