ウィンドウより大きなレイヤーを表示したときスクロールバーを表示させるには?

[上に] [前に] [次に]
わんわん [HomePage] 1999/08/07(土) 18:57:54
IE4.0だと うまく表示できるのですが、
NN4.6で見たところ
document.writeでレイヤーの中身を書き換て、そのレイヤーが画面に表示できる大きさを超えても
スクロールバーが表示されないのです。
スクロールバーを表示させるうまい方法はないでしょうか?
お教え願えれば幸いです。

gourd 1999/08/07(土) 19:41:28
全然はずしているかも知れませんが、
scrolling="auto"
では、だめですか?

私のところでは、それでスクロールバーが出ましたが...
"yes"ではだめでした。なんかヘンですが。

わんわん 1999/08/07(土) 22:17:45
レスありがとうございます。
早速「SCROLLING=yes」の個所を scrolling="auto"
に直してみました。しかし うまく表示されませんでした…。
最初の発言で「NN4.6では…」と書きましたが、
NN4.5でした。NN4.6だとスクロールバーが表示されるのでしょうか?

http://www02.so-net.ne.jp/~makino/newhp/test/test.html

ST 1999/08/07(土) 22:59:16
http://www02.so-net.ne.jp/~makino/newhp/test/test.html
を見てみました。

NN4.6では確かにスクロールバーが出ません。ただ,フレームの枠を動かすなどして再描画すると,きちんと出ました。これってバグでしょうか。

あと,直接は関係ないですが,SCROLLINGは<FRAMESET>ではなく<FRAME>に書きましょう。

TAKI 1999/08/07(土) 23:02:45
スクリプトでレイヤーに書きす前から
スクロールバーが表示されてしまっても差し支えないなら
あらかじめ<DIV>タグ内に
大量に<BR>を書いてみてはどうでしょうか?

わんわん 1999/08/08(日) 00:52:44
レスありがとうございます。
STさんのおっしゃるとおり 手動でサイズ変更した後は
ちゃんと表示されるようになりますね。
後ご指摘の通りSCROLLINGの位置間違ってました。
てへ。
TAKIさんの言うように あらかじめレイヤーのサイズを決定しておくとスクロールバーが出るようです。
ほんとうに ありがとうございます。

済マークつけたいんですが、もしかしたら レイヤーの大きさ分だけ
スクロールバーが表示される方法を期待して、もうしばらく 済マークつけないでおきます。

わんわん 1999/08/09(月) 18:29:09
レイヤーを最初から大きめに設定する方法で解決しました。
みなさん、ありがとうございました。

わんわん 1999/08/09(月) 18:29:40
[[解決]]
済 付けんの忘れたぇ

[上に] [前に] [次に]