• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HP作成 ウィンドウ固定について)

ウィンドウ固定時のスクロールバー表示について

このQ&Aのポイント
  • Win98/HP Builder 6.5を使用してHPを作成しています。ウィンドウを固定した上で、右スクロールバーを表示させる方法はありますか?架空のフレームではフレームが表示されず、スタイルシートのoverflow-y:scroll;でも表示されない問題が発生しています。
  • HP Builder 6.5を使用し、ウィンドウを固定した際に右スクロールバーを表示する方法を教えてください。架空のフレームではフレームが表示されず、スタイルシートのoverflow-y:scroll;でも表示されない問題が発生しています。
  • ウィンドウを固定した上で、右スクロールバーを表示させる方法を教えてください。使用しているHP Builderのバージョンは6.5で、架空のフレームやスタイルシートのoverflow-y:scroll;ではうまく表示されません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#199778
noname#199778
回答No.1

ちょっと状況が見えないのですが… ウィンドウを開いたときに、スクロールバーが出るようにしたいのですか? それでしたら、質問文にあるスクリプトのfeaturesという引数で渡されている値が明らかでないと、このスクリプトからなぜ希望通りの動作になっていないのかを特定することができないと思います。 window.open()メソッドの第3引数としては、ウィンドウのサイズや表示内容、表示位置などを指定できますので、その中でサイズ(width height)、表示位置(top left)の指定と、スクロールバーの表示指定(scrollbars=1)を値として引き渡せばよいと思います。 なお、新しいウィンドウに表示する内容がウィンドウ幅よりも狭い場合は、当然スクロールバーは出ません。 あと、スタイルシートによるスクロールの指定についてですが、その部分の親ボックスの横幅と、その内容にくる要素の横幅はいずれも指定されているのでしょうか? それぞれの要素の表示枠の大きさ(width height)の指定がされていない場合、overflow: scroll;を指定しても、その要素をはみ出る部分がないためにスクロールバーが出ないケースもあります。 スタイルシートのoverflowは、そのボックスの中に指定した表示領域を越えないと表示できない内容がある場合の、それらのはみ出る部分の表示の仕方を設定するものですので、ボックスのサイズが指定されていないと有効になりません。 もしかしたら、JavaScriptの影響ではなく、スタイルシートの設定上の問題があるのかもしれません。 このあたりの確認をされれば、おそらくは解決できるのではないかと思います。 見当違いでしたら、ごめんなさい。

shootingstar
質問者

お礼

 質問した後、すぐに解決できました^^; すみません。誰かが回答してくれないと この質問は締め切る事ができないみたいですいません。 表示枠は十分にはみ出ている状態でした。 架空のフレームを作りcols="100%,0%"で 無事解決しました。まだまだ勉強不足です。 ありがとうございました!!!!

関連するQ&A