• ベストアンサー

フレーム分割したウインドの中にフレーム

約2:8のメニュー用フレームの、 割合8のウインドへ、左右両方に別々のイメージが入るようにしたいので、フレームで作ったソースを表示させたいのですが、良い記述が分かりません。 そもそもフレームってウインドを分割する機能なので、 こういうテーブルみたいな記述は出来ないのでしょうか? もし出来ないのなら、他に良い記述方法を教えて下さい!

  • HTML
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
noname#3077
noname#3077
回答No.2

フレームを入れ子にすればどうでしょう? ------------------------------------ 一層目 ------------------------------------ 外側のフレーム(frame_out.html) 左フレーム(20%の方) :ターゲット名をAとする  読み込みファイル名をA.htmlとする。 右フレーム(80%の方) :ターゲット名をBとする  読み込みファイル名をB.htmlとする。 ------------------------------------ 二層目 ------------------------------------ 内側のフレーム(frame_in.html) 左側のフレーム(任意の幅):ターゲット名B-1とする 右側のフレーム(任意の幅):ターゲット名B-2とする ------------------------------------ 初期状態では、左枠にA.html 右枠にB.htmlが表示される状態で、 A.htmlでのリンクで、 ターゲットBに対してframe_in.htmlを呼び出す。 <a href="frame_in.html" target="B"> すると、ターゲットBの中に、フレーム分割が読み込まれる…。 こんなのでどうでしょう。

Kalen_F
質問者

お礼

実は、、、 ずーっとソースをあれこれ試してて、いれこのフレームでない形で、とりあえずサーバーへアップしようとした時に、問題点を発見出来ました。 記述的には、estocさんから教えて頂いた考え方で出来ていたようです。 すみませんでした... 本当に、有難うございました!

Kalen_F
質問者

補足

試したのですが、出来ませんでした... ブラウザはIE6を使っているのですが、ブラウザ側の設定で何か問題に考えられる事ってないのでしょうか?

その他の回答 (1)

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.1

FRAME の中に FRAME を記述出来ます。 <HTML> <HEAD> <TITLE>FrameSet</TITLE> </HEAD> <FRAMESET ROWS="20%,*">  <FRAME SRC="menu.html" name="menu">  <FRAMESET COLS="50%,*">   <FRAME SRC="left.html" name="left">   <FRAME SRC="right.html" name="right">  </FRAMESET> </FRAMESET> </HTML>

Kalen_F
質問者

補足

説明が足りなかったのですが、 フレーム割合2:8の、2のAタグクリック時に、 元々の割合2を残して、割合8の中に別のフレームソースを表示させたいんです。

関連するQ&A

  • フレームの分割について

    ホームページビルダーV6.5を使用しております。 フレームの分割について教えて下さい。 フレームを左、中、右と3分割します。 左にメニュー、中に内容、右に壁紙(写真)と配置しました。ブラウザの左右の幅を狭くした場合は右のフレームのみがサイズが変わって左と中はフレームサイズとその中にある、表のサイズが変わらないようにしたいです。フレームと表共に、ピクセルでのサイズ表示とパーセントでのサイズ表示があるので、この辺の調整で上手く出来そうなのですが、、、よくわかりません。どのように設定したら良いのか教えて下さい。

  • フレーム分割について

    画面をフレーム分けで5分割したいです。 以下のようなイメージです。 |-------------------| |           フレーム1          | |-------------------| |             |             | |   フレーム2    |             | |             |   フレーム3    | |---------|             | |             |             | |   フレーム4    |---------| |             |   フレーム5    | |-------------------| フレーム1は問題ありません。 フレーム2~5を、上記のように高さ不均等で 配置することは出来るのでしょうか? 記述方法を教えていただければと思います。 よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • フレームの四分割でリンク

    こんにちは。よろしければ教えて下さい。 フレームを上中下の三分割(10%、80%、10%)にし、中を更に左右(20%、80%)で割りました。 これらを 上=ue 中=naka 下=sita 左=hidari(メニューページ) 右=migi(メインページ) とします。 この時、左(メニュー)から右(メイン)にリンクすると同時に、上もしくは下もリンクさせたい(右を押すと左と上が同時に変わる)のですが、htmlもしくはスタイルシートで出来るでしょうか? 上をサブメニューとして使いたいのです。 申し訳無いのですが (1)JavaScriptは使えません。 (2)CGI非対応スペースです。 (3)これ以上フレームを増やすのは避けたい です。 ちなみに過去の質問は拝読しましたが、読んだ限り3分割、フレームを更に入れ子にするという回答が主でした。 しかし最初に上中下と組んでしまっているので、入れ子が出来ません。 フレームを三分割にして左メニューでテーブルを組んで見た目上同じ効果を出す、というのは考えたのですが、直接リンク出来ればそれに越した事は無いので、お尋ねさせて頂きました。 宜しくお願い致します。

  • 分割フレームの際のリンクの方法

    何時もお世話になります。 今回も、HPを作る上で、どうしても、分からない事が出てきてしまいました。 分割フレーム上で、 例えば、左右に分割した場合、 どちらかに、自分の持っている、他のHPアドレスのページ(ソースなどはありません) を、そのまま、表示したいと思っています。 例えば、なんですけども、 左のフレームに、自分の書きたい要件や、 その他表示させたいリンク先などを明記し、 右側のフレームに http://oshiete.goo.ne.jp/ の 様に、既に完成しているページを組み込み トップページを作成すると言う事なのですが・・・ 初めから、左右を分割し、 リンクを張り続ける事で、新規ページ指定をしなければ、 それを、右フレームに 表示する事は出来ると言う事は分かったのですが、 余計な「エンターページ」や、「自動ジャンプ」ページを 挿入する事無く、開いたら、そのページが出てくる様に したいのですが、それは、不可能でしょうか? ちょっと、説明の仕方が難しいのですが、 分かる方がいらっしゃったら、教えてください。 例に、gooのページをあげていますが、 実際には、自分のページなので、 著作権等に、引っかかる事はありません。 お手数をおかけしますが、なにとぞよろしくお願いします。

  • ホームページのフレーム分割について

    はじめまして。質問させてください。 ホームページビルダーの6を使ってホームページを作成しているのですが、今フレームを左右の二分割したいとおもっています。そこで左のフレームにBBSを作ったら、右のフレームでBBSを表示させたいのですがどうすればできるのでしょうか?教えてください☆

  • インラインフレームの中フレーム

    インラインフレーム内に、フレームを縦分割して使いたいと思っています。 フレームは左・右でわけて左側にメニュー、右に内容としたいので メニューのリンクでは target=migi としました。 そうするとフレームにおいては問題なく表示してくれますが、これをインラインフレームの中にいれると左メニューをクリックすると新しいページが開いてしまいます。 そもそもインラインフレーム内にさらにフレームとすると対応していないブラウザもあって、あまりよくないようですが、別の方のHPがそうなっているようで気になっています。 うまく言葉で表現できませんので、以下にURLを置いときます。 http://839.fc2web.com/ →PHOTOのような感じ 初心者です、初歩的なことかもしれませんが、よろしくお願いします。

  • 3分割フレーム表示の2つのフレームをリンク後1つに

    こんにちは、お世話になります。 現在横に3分割のホームページを作成しております。 一番上のフレームにサイト名やカウンターを、 真ん中がメインのフレーム、 一番下がメニューのフレームなのですが、 メニューフレームにあるリンクをクリックした際に、 一番上と真ん中のフレームをひとつのフレームとして表示させることはできませんでしょうか? たんに一番上と真ん中のフレームに違うページを表示させる事は可能なのですが、それではフレームが3分割のままなので、一番下のフレームにあるリンクをクリックした際に、上2つのフレームがまとまりひとつになって欲しいのです。 また、フレームのことではないのですが、 サイトにアクセスする度に(自動でリロードさせその度でも構わないのですが)、 表示されている画像をランダムで切り替えることはでいないでしょうか? 当方のサーバーはCGI不可の為、javascript等でできないかなと思いまして。 説明がわかりづらくて申し訳ありません、カテもどこかわからなかったのでこちらにさせて頂きました。 よろしくお願い致します。

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

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

  • Nvuでフレームは使えないのでしょうか?

    フリーのHP作成ソフトNvuを知り、早速使わせていただいたのですが、既存のフレーム(上下、左右分割)使用ファイルを開こうとすると、エラーになり、編集できませんのダイアログが出て、編集できません。 新規にフレームのページを作るのも、メニューにないのですが、Nvuでは出来ないのでしょうか?ソース編集しかないのでしょうか? 教えていただけると幸いです。よろしくお願いします。

  • ソースの見えるフレームは擬似フレームですか?

    HTMLを勉強しているので、 暇があると色々なページのソースを見ています。 そこで気づいたのですが フレームページはソースを表示させると 大元のフレームソースしか表示されませんよね? でも一見、フレームのような作りでも 普通にメイン画面のソースが表示されるページも あるようです。メニュー側でソース表示すると そちらもきちんと見えます。 例えば・・・ http://www.solon-saga.jp/ ソースにJavaScriptの記述がありますが、 こうしたページは擬似フレームになるのですか? それともindex.htmなどをフレームにしてページをいれ、 通常どおりフレームセットを作りながら何かの方法で 普通にソースを表示させる方法などがあるのですか? DynamicHTMLやスタイルシートなどもチラッと 調べてみたのですがいまいち判りません。 よろしくお願いします。

専門家に質問してみよう