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

ホームページを作っているのですが、わからないことがあるので教えて下さい。
HTML内にFRAMEやIFRAMEを使用してCGIを表示させた場合、掲示板などのようにスレッドが多くなると画面サイズが足りなくなり横にスクロールバーが表示されます。スクロールバーの表示を"no"にすると今度は画面が途中で切れてcgiの全体が見れなくなってしまいます。
これをスクロールバーを表示しないでHTML内にCGIを全て表示させたいのですが、よい方法はありますか?
フレーム以外の方法でもよい方法があれば教えて下さい。

●質問者: webmaster55
●カテゴリ:インターネット ウェブ制作
✍キーワード:CGI HTML スクロール スレッド フレーム
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● arcana
●40ポイント

CGI から表示させる HTML の内容にもよると思いますが、

出力結果を「Table」タグで囲い、

「with」指定で横幅を決め打ちしてはダメでしょうか?

※%指定ではなく、px指定で。

◎質問者からの返答

問題なのは横幅ではなく縦幅なんです。

掲示板のようなCGIはスレッドが多くなると縦幅が長くなっていきます。

これをIFRAMEの中で表示させようとするとスクロールバーが表示されます。

そのスクロールバーを出さずにCGIの全体を表示させたいんです。

よろしくお願いします。


2 ● jippu
●40ポイント

要は、表示させる内容によって高さが可変されるようになればいい感じでしょうか?

例えばAjax(というかJavaScript)を使うのはどうでしょう?

prototype.jsを使えば割と簡単にできそうな気がします。

(参考)

◎質問者からの返答

具体的にどうすればいいのか答えてほしいです。


3 ● cherrycherry
●0ポイント

次のサイトに回答があるかも (はてなにより削除しました)

◎質問者からの返答

なにもありませんでしたw

関連質問


●質問をもっと探す●



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