2009-07-23 9 views
0

私はウィンドウ内にフレームをデザインしました。 フレームサイズは固定です。 フレームのスクロールバーがありません。 フレーム内でテキストがオーバーフローした場合、オーバーフローする部分を制御するためにフレーム スクロールバーの代わりにウィンドウのスクロールバーが必要です。フレーム内のスクロールバー

thnks ..

+0

あなたの兄弟(フレームの外)のスクロールがフレームのオーバーフロー部分を制御したがっていることを意味しましたか? –

答えて

1
scrolling="no" 

は、スクロールバーが表示さからのiframeを防ぐことができます。

質問の2番目の部分は混乱しているようです。

+0

CSSを使用してオーバーフロー属性を使用するよりも、インライン方法が優れていますか? IEのiframeに問題があることを覚えているようです。 FFとOperaはスタイルルールを守っていましたが、IEは(通常通り)いくつかを無視していました。 – Anthony

+0

のフレームスクロール= "いいえ"では、スクロールバーが表示されなくなりますが、フレームサイズを超えるコンテンツはフレームを展開する代わりに隠されます。 – awe

0

Windowsスクロールバーとフレームスクロールバーの違いは何ですか?

フレームだけでなく、ページ全体をスクロールしたいのですか? Googleビデオのようなもの?

あなたが試してみました:

overflow: scroll; 

をそれはあなたが何をしたいの反対であるかもしれないので、オーバーフローを持っているだけで、フレーム/ divのためのスクロールバーを作ること。しかしそれ以上のものは状況に左右されます。例えば:

============================================================= 
|               | 
|  Frame with text.         | 
|  Maybe it doesn't fit into frame height.    | 
|-----------------------------------------------------------| 
|               | 
|               | 
|    Main Page         | 
|               | 
|               | 
|               | 
|               | 
============================================================= 

ここで、スクロールバーがページ全体に沿っている場合、ユーザーはそのトップフレームをどのようにスクロールしますか?

また、実際のフレーム、つまりフレームセットを使用している場合は、配置されたdivに対してそのフレームを取り除くことを検討する必要があります。フレームセットに慣れていないだけでなく、フレームがCSSベースの代替案ですっかり時代遅れになっているためです。

0

フレーム単位で、iframeを意味しますか?あなたが望むのは、iframeの高さがコンテンツページの内容に依存しているということでしょうか?これは可能ではありません(申し訳ありません)。あなたのフレームがフレームセット内の通常のフレームである場合も同じです。フレームのサイズは、常に要素(またはフレームセットcols/rows)のサイズプロペクトによって定義されますが、動的にページのサイズに依存することはありません。あなたができることは、枠内の全ページを含むようにフレームの高さを定義することですが、枠内に定義したサイズの完全な高さを反映するウィンドウスクロールバーがありますそれを必要とする。

+0

JavaScriptを使用すると、インラインiframeの高さに基づいてページの読み込み時にフレームのサイズを変更することができますが、クロスドメインスクリプトルールに違反することはできません。しかしiframe以外の状況では、 "フレーム"が単なるdivであるため、動的にサイズを変更できるので、私はそれについて言及したいと思いました。 – Anthony

関連する問題