• ベストアンサー

フレームの複数入替えについて

検索したのですがヒットしなかったので質問させて下さい。 縦に分割したフレームが左から1.2.3.4とあり、メニューが2にあります。2にあるボタンを押すと2と3を5と入替え1.5.4の状態で表示させたいのですが、ターゲットはどのように指定すれば良いのでしょうか? 解答お願い致します。

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

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

#1 の方の回答文とそれへの礼文を元に補足回答致します。(横から失礼します。) #1 の回答はご質問での 5 を表示する方法の説明です。 5 を表示する時は 2 のメニューは表示されていないのですよね。(質問時の説明文より。) 次に #1 の礼文にて 2 と 3 を一緒にするととありますが、あくまでフレームです。 1,2,3,4 と表示するにも1つファイルが必要ですよね。それと同じ様に2,3と表示するファイル6を用意するという事です。 つまり1,2,3,4 を 1,6,4 とするという事を #1 の方は提示されているのです。 3 を変えたいだけなら 2,3 に於いて普通に行えますし、5 の様に 2,3 まるごと変えたい場合は、 6 のある場所の名前で・・・。 まぁ欠点はファイルが増える事くらいかと・・・。

waltz_love
質問者

お礼

分かりやすく解答ありがとうございます。 もう一度HTMLの本をしっかり読んでいたら自分で解決できました。 _parentでウィンドウがフレームに分割されていれば、1段だけ分割を解除して、その親フレームに表示させてくれるので、問題が解決できました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#65286
noname#65286
回答No.1

方法はいくつかあります。 その1 最初に表示するページを4分割ではなく、3分割にして、それぞれの名前をleft、center、rightとする 2と3を表示するフレームをcenterに表示する 5を表示する場合は、<A href="page5.html" target="center">ページ5</A> その2 ページ5を表示するときに全部表示しなおす ページ1,5,4の分割を定義するhtmlファイル(例frame2.html)を作り、<A href="frame2.html" target="_parent">リンク</A>

waltz_love
質問者

お礼

解答ありがとうございます。 現在フレーム1と4はページをセンター表示させるための背景。2はメニュー。3がメインページとなっており、800×600を考慮して2と3で770ピクセルになるようにしています。 2と3を一緒にすると毎回メニューを読込まなくてはいけません。また、2にはmidiファイルがあるので毎回再生しなおすことになってしまいます。 ページ5を表示する時に全部表示しなおす方法は私も考えました。これが一番簡単だと思ったのですが、1と4を再読込みせずに出来ないかと思い質問させて頂きました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フレームの中のフレーム

    フレームを使用したサイトを作っています。 メニューとそれの表示部分とありますよね? その表示部分内にメニューから選択すると新たにもう一つのフレームページを表示させたんです。 二つ目のフレームでターゲットを指定した場合、二つ目のフレームページ編集時では問題はなくターゲット指定したページだけが変わるのですが、ベースのフレームページから選択していくと、ターゲット指定しているのにもかかわらず二つ目のフレームだけ全画面表示になってしまうんです。 説明が滅茶苦茶ですみません。 何が問題でそうなってしまうのでしょうか? 判る方、教えていただければ幸いです。

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

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

  • HPの表紙をフレームで分割するやり方を教えて下さい

    HPビルダーV6でフレームの分割を使って表紙を縦二つに分割して作成しています。 ところが、何度製作してもうまくできません。 分割した左のコーナーにメニューのボタンを並べて右のコーナーに表紙の画像等を飾ってレイアウトしていますが、 左側のコーナーのボタンをクリックすると画面は変わるのですが、分割された狭い範囲しかぺージが表示されません。 上手く表示する方法を詳しく教えていただけませんでしょうか

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

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

  • 複数フレームへ同時にリンクを挿入することはできますか?

    ホームページビルダーver.6を使いフレーム3分割のHP作成をしています。 例えばフレーム(1)で設定したリンク先を フレーム(2)に表示させたい場合、 Targetでフレーム(2)を指定しますよね。 この場合、指定フレームは1つに限られているわけですが、 複数のフレームを指定でき、 それぞれのフレームに違ったページを開くように 設定することは可能でしょうか? ご教授よろしくお願いいたします<(_ _)>

    • ベストアンサー
    • HTML
  • フレームの作り方について

    dreamweaverでフレームのあるHPを作っています。 左右に分けて、さらに右側を上下に分けるといった作りです。 左(left)である項目をクリックした時点で、右上(top)だけでなく右下(main)の内容まで表示させるにはどのようにすればよいのでしょうか? topフレームは普通に表示させることができますが、mainのフレームまでを自動的に変えることはできますか?(或いはleftを選択しなおすと、mainは一度白くする等) もうひとつ質問ですが、 ジャンプメニューをtopに作っていますが、ターゲットをmainに指定することが出来ません。 設定する画面は知っているのですが、そのリストの中にmainが出てこないのです。 一つ目の質問とあわせてうまくフレームを作れていないようです。どなたか宜しくお願いします。

  • ビルダー12でフレームで作成した2Pを固定できますか?

    こんにちは。 今個人でサイトを運営しており、フレームを使って左にメニュー、右に左のメニューのリンク先が表示されるようになっています。 ヤフー等でうちのサイトを検索すると、左側のメニュー部分だけヒットして右側のページが表示されていないため、メニューをクリックしても何も表示されない状態のページがあります。 現在ホームページビルダー12を使用しており、基本的な機能しか使っていませんが、ビルダーでこのフレームを使用している左のページと右のページを必ず一緒に表示されるよう固定する方法は無いのでしょうか? アドバイスよろしくお願い致します。

  • 上と左にフレームわけされているメニューボタン画像の切り替えについて

    フレームをまたいだメニューボタンの動作で困っています。 現在作成しているページは、3フレームにわかれていて、 上と左フレームにメニューがあり、右側にメインフレームという構成です。 上と左にあるメニューボタンをクリックすると、 メインフレームに該当htmlが表示されるタイプです。 それぞれのメニューボタンはGIFで作っていて、 OFFの状態とONの状態の2種類を用意しています。 メニューボタンをクリックすると、 メインフレームに該当htmlが表示され、 クリックしたメニューボタンのGIFがONの状態になり、 その他のメニューボタンはOFFの状態になる、 というものが作りたいのですが、 左フレームは左フレームだけならうまくいくのですが、 上フレームのメニューと左フレームのメニューの連携がうまくいきません。 (例えば、左フレームのあるメニューボタンをクリックしたら、 上フレームのメニューもOFFの状態に戻したいんです。) もし何か解決策をご存知の方がいらっしゃいまいしたら、 どうかご教授ください。 よろしくお願いいたします。

  • alphaEDIT フレームターゲット

    alphaEDITでホームページを作成しています。 フレームを縦2分割にして左側のフレームにメニュー、右側にメニュー 画面にあるメニュー項目をクリックすると右側のフレームの画面が切り替わる・・という風にしたいのですが、メニュー項目にリンクをつける時にターゲットの項目にrightがないので、自分でrightとターゲットのところに記入して見たのですが、実際にネット上で動かすと右側に独立して新しいウインドウページが飛び出てしまいます。 枠の中でパシャツと変わらないのです。 そうするためには、ターゲットの選択は、何にしたらいいでしょうか?

    • ベストアンサー
    • HTML
  • フレームのターゲット設定がうまくいきません

    今回、Flashの無料素材を使用して、ホームページ作成を試みています。 その際にフレームを上下に2分割して、フレーム上にFlash素材(メニューボタン)を、下にコンテンツ内容を表示させるようにしたいのですが…。 ボタンを選択すると、フレーム下のみ画面が変わってほしいのですが、ボタンを押すたびに新しいウィンドウが出現してしまいます。 ■フレーム用HTMLソース■ <frameset rows="40%,*" frameborder=0> <frame src="menu.html" name="menu" noresize> <frame src="main.html" name="main"> </frameset> ■Flashメニュー用Textファイル内■ //メニューの名前 &menu01=about& &menu02=bbs& &menu03=link& //リンク・ターゲット &url1=./about.html& &target1=main& &url2=./bbs.html& &target2=main& &url3=./link.html& &target3=main& どこを変更すれば新規ウィンドウが出ないようにすることができるでしょうか? (フレーム上のメニューを普通のHTMLでのリンクにするとうまくいくのですが…(;_;)) もしくはHTMLやTextファイルでは制御できないものなのでしょうか? 文章が拙くて申し訳ありませんが、わかる方、ご教授お願いいたします。

    • ベストアンサー
    • Flash