アプリ版:「スタンプのみでお礼する」機能のリリースについて

フレームを使ったページの縦スクロールをさせる方法を教えて下さい。

dir1.htmのソース

<HTML>
<HEAD></HEAD>
<FRAMESET ROWS="900pt,900pt">
<FRAME SRC="dir2no1.htm">
<FRAME SRC="dir2no2.htm">
</FRAMESET>
</HTML>


dir2no1.htmのソース

<HTML>
<HEAD></HEAD>
<BODY>
あああ
</BODY>
</HTML>


dir2no2.htmのソース

<HTML>
<HEAD></HEAD>
<BODY>
いいい
</BODY>
</HTML>


この3つのファイルで、dir1をIEで表示した時に、右に縦スクロールバーを表示したいです。
<FRAME SRC="dir2no1.htm">

<FRAME SRC="dir2no2.htm">
のそれぞれをスクロールさせるのではなく、dir1.htmそのものに縦スクロールを付けたいのです。

実際にはdir1.htmはフレームの子供であり、縦サイズは固定値500です。
<FRAME SRC="dir2no1.htm">

<FRAME SRC="dir2no2.htm">
の縦サイズは固定値です。ぞれぞれ900ぐらいにしてテストしたいです。
テストではdir1.htmの親フレームは付けずに、IEで直接dir1.htmにアクセスしてスクロールバーが使えることを確認したいです。
900,900の子供を持った500の親だから、親に縦スクロールを付けたいのです。
JavaScripは使えます。
<iframe>を使わないことが条件です。

A 回答 (1件)

なんとなくできましたので回答します。


でもこれいいのかは全く自信なしです。
まずファイルをひとつ追加しました。
dir0.htm とします。

[dir0.htm]
<HTML>
<FRAMESET ROWS="100%" style="overflow:scroll">
<FRAME SRC="dir1.htm" style="height:1800">
</FRAMESET>
</HTML>

そして dir1.htm を修正しました。

[dir1.htm]
<HTML>
<FRAMESET rows="*,*" style="height:1800">
<FRAME SRC="dir2no1.htm" style="height:900">
<FRAME SRC="dir2no2.htm" style="height:900">
</FRAMESET>
</HTML>

その他のファイルについては変更はありません。
IE以外のブラウザで試していませんのでご了承くださいませ。

この回答への補足

ありがとうございます。
今ネスケなので、後でIEで見てみたいです。
IEでできればそれでよいです。
ネスケではスクロールバーが出ませんでした。

補足日時:2006/04/14 11:46
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!