人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ホームページ作成時にインラインフレームを使いたいと思っているのですが、ウインドウサイズに連動してインラインフレームのサイズも変わるようにできないものでしょうか?DREAMWEAVERで作成していますが、heightを%で指定しても、%指定にしたテーブルにインラインフレームを乗っけてもウインドウの底辺を上に引き上げるとインラインフレームの底辺もスクロールバーもかくれてしまいます。どうしたらよいでしょうか?

●質問者: Hanayone
●カテゴリ:ウェブ制作
✍キーワード:Dreamweaver いもの インラインフレーム ウインドウ サイズ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● sasada
●23ポイント

http://tohoho.wakusei.ne.jp/html/iframe.htm

インラインフレーム自体のheight属性を%指定にしてみてはいかがでしょうか。

◎質問者からの返答

ご回答ありがとうございます。変えていたのはインラインフレーム自体のheight属性なのです。インラインフレームとウインドウの底辺を連動させて、上に上げていくと自動的にインラインフレームのスクロールバーが出るようにしたいのですが。


2 ● finalvent
●23ポイント

http://www3.ocn.ne.jp/~maruno/iframe.htm

参考URLはダミーです。普通にiframeでパーセント指定するとウインドウサイズに連動してインラインフレームのサイズも変わります。問題を起こしているページが参照できると具体的な対処がわかりますが。

◎質問者からの返答

ご回答ありがとうございます。一応、連動して変わることは変わるのですが、上の方に引き上げていくと、インラインフレームの底辺とスクロールバーの下向きの印がウインドウの下方へ隠れてしまいます。完全にウインドウの底辺と連動させたいのですが。


3 ● sasada
●24ポイント

http://www.hatena.ne.jp/1062121328#

ホームページ作成時にインラインフレームを使いたいと思っているのですが、ウインドウサイズに連動してインラインフレームのサイズも変わるようにできないものでしょうか?.. - 人力検索はてな

URLはダミーです。

普通に、

<iframe src=”hogehoge.html” width=”50%” height=”80%”>hogehoge</iframe>

等とすると、ウインドウの底辺を上に引き上げたときに、フレームの領域の再計算が行われて、スクロール・バーが出るはずですが。。。

IE6、Moz1.4.1、Opera7.1では、うまくいきますね…。

たぶん、インラインフレームの外側のブロックの高さが固定されているのではないでしょうか?

bodyや(もしあるなら)外側のtableやdiv要素のheight属性がauto以外になっているのかもしれませんね。

HTMLソースを公開すれば、誰かが正解を答えてくれるかもしれません。

私は会と王権を使い果たしましたので、これで打ち止めです。

お役に立てず、ごめんなさい。

◎質問者からの返答

参考にしてやってみます。丁寧な回答、どうもありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ