フレームで困ってます。。助けてください。

このQ&Aのポイント
  • TOPページを(30%と70%の)フレームで分割し、上の(30%)の方にいろいろなコンテンツを置き、そのコンテンツをクリックすると画面下のフレームに表示されるようにしたいのです。
  • 上のフレームが真っ白で、右側にスクロールバーが現れて、スクロールしなければコンテンツが見れないようになってしまっています。
  • ホームページビルダー8とあわせて、HTMLで編集をしていますが、HTMLのほうは初心者なので、なるべくわかりやすくご教授願います。
回答を見る
  • ベストアンサー

フレームで困ってます。。助けてください。

TOPページを(30%と70%の)フレームで 分割し、上の(30%)の方にいろいろなコンテンツを置き、そのコンテンツをクリックすると画面下のフレームに(リンク先が?)表示されるようにしたいのです。 それでコンテンツを5つほど並べてみたのですが(上のフレームに)、アップロードして自分のサイトを見に行くと、上のフレームが真っ白で、右側にスクロールバーが現れて、スクロールしなければコンテンツが 見れないようになってしまっています。 本当は、トップを開いたときに、右のスクロールバーが出ないようにして、コンテンツがちゃんと(スクロールしないでも)表示されるようにしたいんです。 今は、ホームページビルダー8とあわせて、HTMLで編集をしていますが、HTMLのほうは初心者なので、なるべくわかりやすくご教授願います。

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

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

  • ベストアンサー
  • yuk777
  • ベストアンサー率35% (65/181)
回答No.3

上のフレーム部分にコンテンツを置く場合は、そのコンテンツページのサイズは固定した方がよろしいかと思います。 30%という設定の場合は、ウインドウサイズが小さいとコンテンツが見えなくなったり、大きいと余分な余白が見えたりと不自然になるかと思います。 コンテンツ部分のフレームサイズを固定して確実に見れるようにして、下のフレームは*で残りのサイズにした方がいいと思います。 <frameset rows="100,*" frameborder="NO" border="0" framespacing="0" cols="*"> <frame name="mainFrame" src="Untitled-1.html" scrolling="NO"> <frame name="bottomFrame" scrolling="NO" noresize src="UntitledFrame-3.html"> </frameset> スクロールバーが出ないようには、scrolling="NO" とすればOKです。 フレームのサイズは、rows="100,*" で上の部分が100ピクセル、下の部分はその相対サイズとなります。 出来れば、ご自身が記入されているHtmlソースを補足していただくと答えが出やすいと思います

その他の回答 (2)

noname#40524
noname#40524
回答No.2

フレームセット上にはコンテンスは記入しません。 そのフレームセットにコンテンスのURLを記載します。 index.htmlに フレームセット a.html size=70 b.html size=30 詳細はHTMLのテクニックムック等で勉強して下さい

回答No.1

こんばんわぁ、Blackwinglsです。 > スクロールしなければコンテンツが > 見れないようになってしまっています。 該当するHTMLファイルのソースを補足願います。 コンテンツの表示の位置が下の方に指定されているのだと思いますが・・・・ ではでは(^_^)/~

関連するQ&A

  • ホームページビルダーのフレームのトップページの表示がおかしい。

    ホームページビルダー11で3分割のフレームページをつくりました。トップページの上や左側のフレームからのリンクをクリックすると、右側のフレームに表示されるのですが、トップページをクリックすると右側のフレームに3分割されたトップページが表示されてしまうのです。 どうしたらよいのかお分かりになる方教えていただけますようお願いいたします。

  • フレームの仕様について

    例えば <frameset rows="○○px,100%"> <frame src="○○" scrolling="no" noresize frameborder="no" name="head"> <frame src="○○" noresize frameborder="no" name="contents"> </frame>でフレームを上下で分割した時に、上のフレームでは上下左右のスクロールバーが出ない設定にしてあるのですが、下のフレームではスクロールバーが表示される様に設定してあります。この時に、下のフレームで上下のスクロールバーだけを表示させたいと思っているので左右のスクロールバーを表示させたくありません。どうすればよろしいのでしょうか。

    • ベストアンサー
    • HTML
  • フレームのスクロール設定について

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

    • ベストアンサー
    • HTML
  • ビルダー8 TOPページからのリンク(フレーム)について

    ホームページビルダー8を使ってHPを作成しようと しています。 TOPページはフレームなしのページで4つか5つ くらいのコンテンツを作るとして、 それぞれをクリックするとフレームページに飛ぶという のを作りたいのです。 (フレームページは上下に分割されたものを予定しています) それで、各コンテンツへのリンクへ飛んだとしても 上の部分は共通のページ(たとえばTOPページの各コンテンツへのリンクを横に並べる感じです)を使い、 下の部分だけを変えたいのです。 この場合、どのようにリンクを貼れば良いのでしょうか? とてもわかりずらい説明で申し訳ないのですが、 もしわかる方がいらしたら教えていただきたいです。 よろしくお願いします。

  • ホームページビルダー11で、フレーム表示のように作成する方法

    皆さんこんにちは、ホームページビルダー11でフレーム表示のような ページを作成する方法を探しています。 フレーム分割なしで、トップにサイト名のロゴ、左はコンテンツ、 右はコンテンツのページを表示するようにしたいのです。 そしてコンテンツが増えたら、一度に編集できるようにしたいのです。 以下のようなサイトを目指しています。 https://www.entrygear.com/list.asp?listtype=cat&cat=1 最初はフレーム分割をしないで、上にサイト名のロゴ、左にコンテンツ、右にコンテンツから選んだ ページが表示されるようにしていました。 表示されたページにも左にコンテンツ、上にはサイトのロゴが 来るようにしていました。 しかし編集のことを考えると、もしコンテンツを増やしたなら各ページを一つずつ編集しないと いけなくなり、とても手間がかかります。 やり方をご存知の方、ご指導下さい、宜しくお願いいたします。

  • フレームのHPで、ページを表示させた後にリンクさせない?方法

    二分割のフレームを使ってHPを作成中です。 左側にメニューがあり、右側にページを表示させる形です。 どの様に表現したら良いのかわからないのですが、 例えば、メニューの【topへ】ボタンでトップページを表示させた後は、 そのページが表示されている間は、【topへ】のリンクがなくなる様に するにはどうしたらいいのでしょうか? ビルダー8を持っていますが、使いこなせずに、見よう見まねでHTMLで作成しています。 宜しくお願い致します。。。

  • ホームページビルダー14です。フレーム分割して作ろうと思います。画面上

    ホームページビルダー14です。フレーム分割して作ろうと思います。画面上でいえば、上から5センチ程度でで上下分割、左から5センチ程度で左右分割、計4つのフレーム構成です。で、分割すると、各フレームにスクロールバーが表示されます。これって、ホームページを公開するときにも表示されるんでしょうか。消すことができますか。方法もざっくり教えてもらうと助かります。

  • フレームとスクロール

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

    • ベストアンサー
    • HTML
  • ホームページビルダーでフレームを使用していても上のバーの文字が変わるようにしたい

    ちょっとタイトルが意味不明ですいません; ホームページビルダーでホームページを創っているのですが、TOPページをフレームで分割して左のメニューから右の画面へリンクで飛ぶようにしているんです。 その際、フレーム無しの場合はリンクで飛んだ時メインページの上のバーに自分でつけた名前(ここで言えば「[教えて!goo]」というやつです)がリンクごとに変わると思うんですが、 フレームにしてしまうとそのそのフレームページ(この場合TOPページ)につけた名前しか表示されないんです。 フレームを使用していても、フレーム無しのときのようにバーの文字が変わるようにするにはどうしたらいいですか? かなりわかりにくいかもしれませんがどなたか教えていただければ嬉しいです><

  • 3分割のフレームページの「HOME」への戻し方

    3分割のフレームページの、フレームの1つに「HOME」ボタンを置きました。 その「HOME」ボタンを押すと、残りの2フレームが初期表示のページに飛ぶようにしたいのですが方法が分かりません。 「リンクの設定」では、1ファイル1ターゲットしか指定できませんが、これを2ファイル2ターゲットにしたい..という感じです。 ビルダーは9を使っています。 HTML編集でも構わないので宜しくお願いします。