上下を固定して中のフレームだけスクロールするには

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: dorothy : 2004/03/22 15:30
はじめまして。
横に三つに分かれたフレームを作りました。
上のフレームと下のフレームと真ん中のフレームの
縦横の大きさを変えずに表示したいのですが、
コンテンツが多い場合に、真ん中のフレームだけスクロールして
下のフレームは、スクロールしないで表示させるためには
どのようにしたら良いかご教授お願いします。
DreamweaverMXを使っています。

by dorothy

1   名前: くぅぽん : 2004/03/22 17:09
フレーム固定には2つの方法があります。

1.フレーム枠を表示しない。
<FRAMESET cols="380,*" framespacing=0 frameborder=0 border=0>

2.フレームを単純に固定する。
<FRAME SRC="frame_a.htm" name="top" NORESIZE>



スクロール指定については、次の文を参考にしてください。

>>SCROLLING=yes/no/auto で指定できます。
>>
>>scrolling=yes スクロールバーが出ます。
>>scrolling=no スクロールバーが出ません。
>>scrolling=auto ページスクロールが必要なときだけスクロールバーが出ます。
>>
>><FRAME SRC="frame_a.htm" name="top" scrolling="no">
--------http://ushikai.wakusei.ne.jp/ [牛飼いとアイコンの部屋]より

こんな感じです。もしあっていなければごめんなさい。

2   名前: dorothy : 2004/03/22 18:50
くぅぽんさん
ありがとうございました。

早速試してみます。

例えば 真ん中のフレームが幅が500で高さが400の大きさで指定したい場合
下記のような設定にすると一応出来たのですが
<p style="width:500px;height:400px;overflow-y:scroll;">
この場合は、フレームセットを使っていません。

特にフレームセットでなくても上下が固定されれば
かまわないのですが、<p></p>タグの間に画像等を挿入しても
上が開いてしまったり、いまいちしっくりきません。
もう一度フレームセットで試してみます。

一覧へ戻る