• 締切済み

フレームなどで、スクロールの表示を消すにはどうしたらいい?

 すいません、教えてください。 フレーム機能を使っていると思うんですが、 画面からはみ出し多分は普通なら、 ▲ ▼ みたいなボタンが現れて、それをドラッグして 見えない部分を見ようとしますよね?▲と▼の 部分には長方形の物体が存在します。なんのことか わからないかもしれませんが、多分今見てるこのサイトでも 右横と一番下に現れてると思います。  普通なら、画面からはみ出た部分は上に書いたような スクロールさせるための機能が自然に現れると思うんですが、 多分、フレーム機能を使った場合、そういうスクロールのための 表示がまったくされなくて、画面からはみ出た部分を見るには マウスの右クリックと左クリックの真中についてる、クルクル 回すやつで移動させないとだめな機能はどうやったらできるのでしょうか?  フレームで枠表示をさせないようもしたんですが、できませんでした。  勿論、フレームを使っていない普通のHPの場合は画面に収まり 切れない部分がある場合、普通に画面右と下にスクロールするための 機能が出ることを言っているのではないです。  あと、こういう機能を使うのはHP閲覧者にとって どういう印象があるのでしょうか?見づらいでしょうか・・・? 

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

みんなの回答

  • danmarino
  • ベストアンサー率63% (26/41)
回答No.4

「マウスの右クリックと左クリックの真中についてる、クルクル回すやつ」=「ホイール」は基本的にスクロールバーを動かすためのものなのでスクロールバーがないページには反応しないはずです。 どのようなページをお作りになりたいのかわからないので私のアドバイスが的確かどうかわかりませんが、ページ(フレーム内ページ)内のボタンをクリックするとそのページ(フレーム内ページ)を指定したピクセルだけスクロールさせる機能を作ることはできます。 文字で説明するのはなかなか難しいので興味があれば下記ページを御覧になって下さい。 http://www.kamakuratoday.com/tanken.html にアクセスし、ページ下の方の「お散歩隊」というリンクのいずれかをクリックしてみて下さい。 このページでは別ウィンドウが立ち上がりますが、これをフレーム内にサイズ固定+スクロールバーなしで記述してあげればできます。 詳細をご希望でしたら補足しますのでお知らせ下さい。

  • saruru
  • ベストアンサー率37% (3/8)
回答No.3

はじめまして。こんにちは。 usawingさんの言われる通り、 デザイン上どうしてもスクロールバーいらないという場合は"scrolling=no"でスクロールバーはなくなります。 ただこの場合、下や右にスクロールする画面があっても、ホイールマウスの機能は使用できないと思います。 そうすうるとマウスで上からドラッグして下の画面、右の画面を見ないといけなくなります。 よっぽど興味のある文章ならばそれでも見ると思いますが。。。 やっぱり見辛いですよね? 見る環境 = ブラウザ・画面解像度・フォントサイズ 等によって画面に入ったり入らなかったりするわけです。 自分のブラウザで見たときは画面に入りきってるからスクロールバーをなしにしていても、 見る人の環境によってはとても見辛くなったりします。 私の場合は、大体"scrolling=no"ではなく、"scrolling=auto"設定にしてます。 そうすれば、スクロールバーが必要な環境にはスクロールバーが出て、 そうでない環境の時は、スクロールバーは表示されませんので。

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

見辛いと思いますよ。 IEユーザーはスクロールボタンやブラウザの端をドラッグすることで隠れた部分を 見ることもできますが、 Netscapeの場合は動かせません。つまり見ることができません。 usawingさんもおっしゃっていますが、見る人の環境も色々です。 ブラウザもそれぞれだし、PCのスクリーンサイズも人それぞれです。 (FONT SIZEなどで指定された文字はブラウザによって大きさが違います。 スクリーンも大きさがまちまちだし、解像度によって内容の表示される大きさも違います) スクロールバーを消したい場合はusawingさんのおっしゃっているフレームの スクロールバー非表示の指定にする方法か javascriptで固定サイズのサブウィンドウを作成してスクロールバー非表示にする方法あたりでしょう。 あと、背景が単色なら、スタイルシートでスクロールバーを背景色と一緒に してしまうという方法もあります。 ただしIE5↑やNN6↑の人にだけ有効ですが・・・。

  • usawing
  • ベストアンサー率31% (76/239)
回答No.1

方法としては、<FRAME>タグの中に、SCROLLING=noと入れてあげればスクロールバーは非表示となります。 詳しくは、参考サイトをご覧下さい。 閲覧者としては、見にくいんじゃないかと思います。 みんながみんなスクロールボタン(?)のついているマウスを使っている訳じゃないですし…… (マックユーザーなんかは、マウスの右ボタン(?)すらないのが基本でしたし。) ページレイアウトをするときに、確実に全部が入る(スクロールの必要がない)ようにしても、見る環境が違えば、どうしようもないですしね。 ただ、デザイン上スクロールバーをなくしたいと言うことでしたら、それはそれで仕方がないような気もしますが。

参考URL:
http://tohoho.wakusei.ne.jp/html/frame.htm

関連するQ&A

  • フレームとスクロール

    frameset により、フレームを左右に分割し、左にメニュー、右にコンテンツを表示しました。 メニューフレームに <a href="・・・・.html#a" target="content">A として、コンテンツフレームに <a name="a"> を設定すると、メニューフレームの「A」をクリックすると、コンテンツのフレームは 「A」のところまでスクロールします。 これを、少し変化させて、 「A」をクリックすると、右スクロールバーを一回クリックしたのと同様に、下に隠れていた 続きの部分が上に移動して表示されるようにしたいのですが、・・・。 HTLMで、こういった処理が可能でしょうか。可能でしたら、教えていただきたいのですが。 不可能でしたら、あきらめます。よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームのスクロールをできなくしたい。

    左右に分けて、右のフレームを上下に分けています。 右上のフレームをスクロールしないようにしたいのです。 スクロールバーの非表示をしたり、 フレームのサイズを不変にしたりしてみたのですが、 マウスで動かすとスクロールできてしまいました。 スタイルシートを使わない方法を教えてください。 もし方法がない場合でも、ないことを教えていただけると助かります。 どなたかよろしくお願いします。

  • フレームのサイズ固定とスクロールバー

    初心者ですが、宜しくお願いいたします。 現在「上部にタイトル」「下左にメニュー」「下右に本文」のフレームで3分割されたhpを作成途中です。 1.表示サイズを狭くした場合、下右の本文が左によって来て左下のメニューの幅が狭くなってしまいます。左下のメニューの横サイズを固定したいのですがどうすれば宜しいのでしょうか? 2.また、表示サイズを小さくして上部タイトルの幅よりも狭くなった時にタイトルの下ではなく、画面全体の一番下にスクロールバーを出したいのですが出来ますでしょうか? 3.同じ事が縦でもあり、上下の表示を狭くした場合下左のメニューの下が隠れたときに、画面全体の右側(下右の本文の更に右)にスクロールバーを表示したいのですがいかがなものでしょう? デザイン的にフレームとフレームの間にスクロールバーは避けたいのです。 何卒、宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • スクロールバーが表示されません

    こんにちは。 或るHPを立ち上げた時、 画面が大きすぎて、スクロールバーが 上の▲しか表示されない場合があります。 下の部分を確認したくても画面を動かすことが出来ず、 困っています。 どのようにしたら良いのでしょうか。 また、立ち上げる時に これまで画面いっぱいに表示されていた画面が 小さく出てしまうこともあり、 いちいち最大化をクリックしているので不便です。 突然、このようになってしまったのですが どうすれば元に戻るのでしょうか。 よろしくお願い致します。

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

    HPリニューアルにともない、スタイルシートとフレーム(上に1つ、下に右左2つの計3つのフレーム)を使ってプログラミングしているのですが、スクロールバーの設定がうまくできません。 TOPページにはスクロールバーは表示したくないので、フレームと一緒にスクロール非表示の設定にしてあるのですが、そうすると他のページにリンクせててもスクローリングされません。 autoに設定するとTOPページにもスクロールバーが表示されてしまい、ほかになにか方法があれば教えていただきたいです。 よろしくおねがいいたします。

    • ベストアンサー
    • HTML
  • フレームのスクロール

    ご質問させていただきます。 1つのページを上下2つのフレームに分けます。 そして、下のフレームのページを左右にスクロールさせると、 同じように上のページが自動的に左右にスクロールする。 といったことは可能でしょうか? 上のフレームに表のタイトル 下のフレームに表のデータ を表示させようと考えています。 アドバイスよろしくお願い致します。

    • ベストアンサー
    • HTML
  • 勝手にスクロールします・・・

    HPなどを開いたときに勝手に一番下までスクロールしてしまうのですが解決するほうほうなどあるでしょうか?マウスも変えてみたのですが変わらなくて・・・ 画面右のスクロールバーを何回かクリックすると正常に戻ります。

  • ドリームウィーバーのフレームサイズ表示について

    はじめて、複数フレームの使用のページを、DW4で、作成しました。   フレームを、上・下・左と、右がメインと4つ分けているのですが、まず上の幅を80ピクセルで横いっぱいに・下の幅を80ピクセルで横いっぱいに・左の幅を130ピクセルにで上下の間に挟まれた状態で、どのブラウザのサイズでも固定して見えるようにしたいのですが、どうすれば良いのでしょうか。  ちなみに、右のメイン画面以外は、スクロールバーを出さないようにしたいのです。 現在作成した状態ですと、左のフレームがスクロールできず(スクロールバーは非表示ですが、下の方の内容が動かず見えない)、右・メインはスクロールバーが、出て問題なし。上は固定されて問題なし。下は途中で画面が切れた状態です。 このようなフレームを、意図通り表示できる設定する方法を教えてください。 宜しくお願いします。

  • Mozilla FIrefox 1.5 のスクロールバー右クリックで「下」を表示させたい

    Internet Explorerを使ってこの画面を見ている方は、画面右端のスクロールバーへマウスを持っていて、右クリックしてみてください。すると、「ここへスクロール、上、右…」といったスクロールを端折れる選択肢が出てくると思います。 Mozilla FIrefox 1.5では、右クリックをしても何もでてきません。一気に画面の上や下へジャンプさせたいのです。それ用の拡張機能はどこかにあるのでしょうか?

  • Firefoxのフレーム表示について

    Firefoxのフレーム表示について 左に表示したメニュー用のフレームをクリックすると 右にそのページを表示する、というサイトがあります。 そのときに左フレームで<A href="表示ページ#ABC" target="main">リンク名</A>というリンクをクリックさせると、特定の部分(<a name="ABC">特定の部分</a>)までスクロールする、というのがFirefoxではできませんでした。IEや(マイナーですが)アンドーナッツではできました。 これはサイト側の問題でしょうか?それともFirefox側の問題でしょうか? またそれの対処方法などありますでしょうか?よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう