Q. |
ビルダーのV6.5でAページについて左右のフレームを作ったところ、左のフレーム(目次)が固定されたままで、BCDいずれのページを開いてもAページのフレームが残ってしまいます。どうしたらよいですか? |
A. |
フレームの「ターゲット指定」を正しく実施すれば、 この問題は解決します。
まず、フレームには、それぞれ分割された枠に対して、 個別に名前を付けることが可能です。 例えば、1つのページを「Tの字」のように 上部・右部・左部 と、3つに分けた場合、 上部: name="top" 右部: name="right" 左部: name="left"
のように名前を付けます。 この名前は自由に決めることができます。
name属性は <FRAME name="left" のように指定します。
次に、あるリンクをクリックしたときに、 そのリンク先のページを、どの枠に表示させるか? を決めることができます。それがターゲット指定です。
例えば、クリックした先のページを 上部に表示させたければ target="top" と指定します。target の指定は、リンク設定時の 「ターゲット」で設定します。
このように、すべてのリンクに対して 「どの枠に表示させたいのか?」 を設定すれば、自分の好きな場所に表示させることができます。
ちなみに、フレームを無視して最大化させた状態で 表示させたければ「親ウインドウ」を指定すればOKです。 ソース上では target="_parent" となります。
また、新しいウインドウで表示させたい場合は、 target="_blank" となります。
回答者 大和賢一郎 |
関連する質問
関連する動画
関連する用語
関連する解説
その他の関連情報
|
|
FAQ(よくある質問と回答)を検索する
Loading
|