• ベストアンサー

スクロールの制御について・・・。

フレームを使わずにスクロールの制御ってできますか? スクロールバーを非表示にしたいのですが・・・。

  • HTML
  • 回答数4
  • ありがとう数0

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

  • ベストアンサー
  • future9
  • ベストアンサー率29% (22/74)
回答No.4

<BODY>を<BODY scroll="no">にすることで非表示にできます。 scroll="hidden"も同様です。(こちらを推奨しているらしい) scroll="auto"にすると画面からはみ出したときだけスクロールバーが出る設定になります。 尚、Win IE6で動作確認済みです。(というか私自身が使ってます) JavaScirptを使わなくても出来ますよ。 参考になったでしょうか…。

その他の回答 (3)

回答No.3

はじめまして。 JavaScirptを使って下記のように記述すれば フレームや、新しいウィンドウを使うことなく消せますヨ♪ ---------------------------------------------- <html> <head><title>スクロールバーを消す</title> <script Language="JavaScript"> <!-- function ScrollBar() { document.body.style.overflow = "hidden"; } // --> </script> </head> <body onLoad="ScrollBar()">スクロールバー消す </body></html>

  • xruz
  • ベストアンサー率50% (72/143)
回答No.2

こんにちはsunshinさん、xruzです。 基本的には無理だと思いますが、JavaScriptでwiondow.openのscrollbars=noパラメータを指定して開いたウィンドウではスクロールバーが非表示になります。 記述例) wid=window.open("http://www.goo.ne.jp/", "goo", "scrollbars=no"); がんばってくださいね。

  • makimaki7
  • ベストアンサー率38% (7/18)
回答No.1

普通のページでのスクロールバーの非表示は無理だと思います。 フレームで非表示にすると問題でもありますか? スクロールバーが見えなくていいだけなら、 スタイルシートでスクロールバーの色を全て背景色と一緒にしてしまうという方法がありますよ。

関連するQ&A

  • スクロールバーの制御

    Visual Basic6について質問です。 現在フォームのサイズが大きいためスクロールバーをつかって対応させています。 しかし、端末の解像度の違い?によってスクロールバーの長さが違ってしまうようです。 スクロールバーを固定長から各端末に合わせて長さを調節できるようにするにはどのような制御が必要でしょうか?

  • ブラウザのスクロールバーの長さを制御

    ブラウザのスクロールバーの制御をしたいのですが、 いい方法が見つかりません。 たとえば、縦の長さ800pxある画像を表示させたときに 500pxまではブラウザのスクロールバーを非表示にさせ、 500px以下になったときにはじめてスクロールバーが表示される形を再現したいです。 この時、例えばブラウザウィンドウの縦幅を480pxにした場合は 差分の20px分のみのスクロールバーが出てきてほしいのですが、 単純にjavascriptで判別させてoverflowの切り替えをしてしまうと、 800px分のスクロールバーが出てしまうのです。 ちなみに画像は背景としてではなく、あくまでも画像として配置したいと思っています。 何かいい方法があればご教授ください

    • 締切済み
    • CSS
  • スクロールマウスのスクロールボタン制御

    こんにちわ。 ご存知の方がいらっしゃいましたら、ぜひ教えてください。 現在、WEBページでスクロール制限をかけています。 スクロールバーが存在しないので、基本的にスクロールマウスのスクロールボタンをゴロゴロやっても下にスクロールしないのですが、スクロールボタンを押してしまうと、スクロールしてしまいます。 これを制御する(使えなくする)ことはできるのでしょうか?

  • ボックスのスクロールを画像で遠隔操作

    Javascriptはほとんど初心者です 設置したり、値を変えたりしかできません わがままであるとは思いますが質問させてください ボックスやフレームにしたとき文章がはまりきれず、スクロールバーが表示されてるとき スクロールバー、フレームに触れずに 別の画像などをクリック(マウスオーバー)することで制御することは可能でしょうか? もしできるなら、そういうスクリプトをフリーで配布しているところなど教えてください よろしくおねがいします

  • スクロールバーの表示について

    お世話になります。 フォームやフレームにスクロールバーを表示させたいのですがScrollBarsプロパティやKeepScrollBarsVisibleプロパティに値を設定してもレールの部分だけ表示されてバーが表示されません。 というのもフォームやフレームの中にたくさんコントロールを置きたいのですがフォームやフレームの中に納まらないためスクロールバーでスクロールして納まらない部分も表示できるようにしたいと思っています。 フォームやフレームの中をスクロールするにはどうすればよいのでしょうか(テキストボックスではバーが表示されスクロールできます)。 よろしくお願い致します。

  • フレームのスクロールバーについて

    htmlでフレームセットで、フレームにスクロールバーを表示、非表示の設定ができますが、たとえば縦のスクロールバーのみ表示というような設定はできるのでしょうか。

  • スクロールバーの制御について(超初心者です

    いつも助けて頂いてます。 ドリームウィーバーを利用しておりまして、いわゆる「タグ」の 概念を一切知らない無知な私なのですがマウス操作等で 解決できるのであれば教えてくださいませ。 現在、3フレームに分かれたTOPページで 構成は、上段1行1列、下段1行2列の3窓です。 左の欄にはメニューを設置し、メニューの押された内容によって 右の欄にリンクされた情報が表示されています。 それはそれでよかったのですが、ふと気になる事が。 右のメインとなる画面に記載されている情報が 1画面内に収まる時は、上下左右共に移動するスクロールバーは 登場しません。 しかし、下へ下へと情報が増えると 上下に移動するべくスクロールバーが登場します。 けど、ついでにって感じで左右のスクロールバーも登場するの 。。。。これ、なんとか制御できないのでしょうか? (しかも、できるだけソース触るお仕事なく。) 一瞬、もしかして左右に表示し切れないアイテムがあるのか 探して見ましたが、やはり単純に下へ下へ情報が増えただけでも 左右のバーがでてしまいました。 スクロールバーは見た目の感じ 収まり悪いイメージがあるので消して起きたいのです。 こんな高度な技、私のようなド素人でも分かるよう 手引き頂ければ助かります。 宜しくお願いします。

  • スクロールバー

    インラインフレームの縦スクロールバーは表示して 横スクロールバーは表示しないようにするには どうしたらよいでしょうか? フレームの枠を中に表示するHTMLのWIDHTより大きく 設定してるんですが、どうしても横スクロールが出て しまいます。 フレーム内に表示するページの幅って設定できるんですか? 詳しい方よろしくお願いします。

  • スクロールバーを無くしたい

    フレームを使うとき、スクロールバーの有無を <FRAME Src="***.html" Name="menu" Scrolling="no"> のようなタグで決めるのは調べてわかったのですが、 フレームを使用せず、普通の一つのhtml文書でスクロールバーを非表示にする方法はありますか?

    • ベストアンサー
    • HTML
  • フレーム内のレンタル掲示板のスクロールバー。

    フレーム内にレンタル掲示板をリンクさせて置いたのですが、そのページだけスクロールバーのデザインがデフォルト状態になってしまい、何か不細工です。 ちなみに、その掲示板のカスタマイズの範囲として、スクロールバーは含まれていないようです。 このような場合、フレーム内のスクロールバーのデザインを制御する方法はないのでしょうか?

    • ベストアンサー
    • HTML