• ベストアンサー

左右のフレームの表示変更(リンク設定)はどうやって?

フレームを3分割にしているのですが、 左がメニューで、右がメインです。 左のメニューの一部をクリックすると、その一部がツリー形式に表示され、右のメインも表示が変わるのってどうすればできますか? 例えば左の「関東」をクリックすると右に関東のメインは表示(リンク設定)はできるのですが、 同時に左のメニューも 関東  東京  神奈川  千葉  埼玉・・・ というようにしたいのですけど、どうしたらできますか?

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

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

HTMLだけでもちろん可能ですが、Javascriptで作る事も可能です。 でも、「わからない」って方はシェアウェアですが、メニューを作ってくれるソフトがありますので検討してみては?

参考URL:
http://www8.plala.or.jp/vaion/
maichan2004
質問者

お礼

複雑そうですね。 色々勉強してみて駄目だったら↑も考えてみます

その他の回答 (2)

回答No.3
参考URL:
http://www.phoenix-c.or.jp/~zspc/cgi-bin/wwwlng.cgi?print+2000-05/00050058.txt
maichan2004
質問者

お礼

ありがとうございます。 できそうかなぁって思って http://www.phoenix-c.or.jp/~zspc/cgi-bin/wwwlng.cgi?print+2000-05/00050058.txt の通りに左のフレームに <SCRIPT language="JavaScript"> <!--function link(menu,main){window.open(menu,"フレーム2");window.open(main,"フレーム3");}//--> </SCRIPT> <A href="JavaScript:link('menu3.htm','ファイル1.html')">ファイル1</A> のように記述しましたが、 ページエラーでダメでした。 'menu3.htm'を正式なURLにしたり、http://をつけてみたけど、やっぱり同じでした。 どこがおかしいのでしょう?

  • tsubura
  • ベストアンサー率28% (52/182)
回答No.2

文法的にはどうか知りませんが、 <a href="javascriptの子メニュー"><a href="右メニュー" target="右メニュー">関東</a></a> で出来ないですか?

maichan2004
質問者

お礼

理論的には↑も出来そうな感じでしたが 構文エラーで <a href="右メニュー" target="右メニュー">関東</a> に修正されてしまいました。 他の方法も考えてみます。

関連するQ&A

  • フレームの幅を変更したい

    左にメニュー、右にメインと2つのフレームに分かれた ページを作成しています。フレーム幅は可変になっています。 メニューの1つをクリックすると右のメインフレームは切り替わらず 左のメニューのフレームが切り替わり、1つ下層のサブメニューを表示させています。 メインメニューからサブメニューにジャンプしたとき、 左フレームの幅を自動的に広げたいのですが、方法はあるでしょうか。 それとも全体のフレームセットを切り替えるしかないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • Dreamwewaver4 フレーム間のリンクについて

    Dreamweaver4でHPを作成しています。 上下二つのフレームに分けて、上はメニュー、下をコンテンツとして使っています。 例えば、メニューの中の”news”をクリックすると 上のフレームはそのままで、下のコンテンツにはフレームなしのnewsに関する情報がでます。 次に、メニューの中の”item”をクリックすると 上のフレームはそのままで、下のフレームに左右に分かれたフレームを表示させ(左はメニュー、右は画像) 左のメニューをクリックすると、右の画像が変わるページを作りたいのですが、 左のメニューをクリックすると画像が下フレームいっぱいに表示され、左のメニューが消えてしまいます。 ちなみにフォルダは分けていません。 それも関係あるのでしょうか? 分かりにくい説明ですみません。 タグ打ちとかわからないので、できればそれ以外の 方法でよろしくお願いします。

  • HPビルダーでリンク先を別のフレームに表示することについて

     使用しているのはホームページビルダー11なのですが、自作CGイラス ト等載せるHPを作り始めました。作り始めて、順調に進んでいけると思 っていたら、肝心な所で行き詰ってしまい困っております。 どなたかご回答いただければ嬉しく思います。  閲覧し易い様、ページをフレームで左右二つに分割し、フレーム設定 ページ、フレーム内ページを左右作りました。右フレームには背景をい れております。(ここではピンク色の背景にしました) 左フレーム内のページにメニューを作り、左のリンクアイコンクリック で右にイラストを表示させるよう設定しました。  確認するためプレビューで左のメニューのリンクをクリックすると画 像は右に表示されるのですが、右側に入れていたピンクの背景が消え、 イラストの周囲が白い背景に変わってしまいます。そして右フレームの 左寄りに画像が表示されます。  よく他の方のイラストサイト様のHPを拝見させていただくのですが、左 のメニューのリンクをクリックすると右の背景はそのまま、画像だけ中 心に表示されています。 なぜ画像のみ表示させることができないのでしょうか? 画像もなるべくフレームの中心に表示させたいのですが・・・。 色々考えてみましたが設定等のやり方が思いつきません。 右フレームの背景はそのままに、画像のみフレームの真ん中に表示させるための 方法の分かる方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いします。

  • フレームの四分割でリンク

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

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

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

    • ベストアンサー
    • HTML
  • 左右のフレームを同時に切り替えたい

    2画面を使ったフレームのHPを作成しているのですが、 クリックしたら、左右同時に切り替わるリンクの仕方が分かりません。 どうのようにすればいいのでしょうか? ・リンクのスタート地点は<左フレーム>、niji.html ・リンク先は、左は、menu.html、右はtop.htmlへと、同時にジャンプ。 ・画像を使ってリンクしたい。画像名は、momo.gif 左のフレーム内の画像をクリックしたら、左は、menu.html  右は、top.htmlと、切り替えたいという事です。

    • ベストアンサー
    • HTML
  • フレームページが表示されない!!!(泣)

    こんにちは。では唐突ながらお尋ねします。 左右のページに分割してフレームページをつくりました。 左に項目のページ 右にメインのページという ごくノーマルなホームページをつくりました。 左項目をクリックして右にページを表示するには 左のページ内にタグtarget="r"をいれることを知り、 さっそく試したところ、 自分のパソコン上の任意のフォルダ内で うまくつながりました! ・・・しかし・・・サーバーにアップロードして いざ表示してみるとどうでしょう! できませんでした(号泣)!!! 左項目をクリックすると 右に表示されるページは つながるのですが、 左側のページは消えてしまいます。 つまりフレームページとして表示されなくなる 現象がおこりました。 ご教授願います。。

    • ベストアンサー
    • HTML
  • フレーム内のURLを表示させる方法

    2分割のページがあります。左にメニュー、右に本文という形です。左のメニューを開いていくと、右に次々にページが展開されますが、IEのアドレスバーに表示されているアドレスは変わってくれません。(フレーム構造でないと変わるんですよね!) フレーム構造のまま、入れ子になっているページのURLが表示されるようにしたいのですが、それは可能ですか?矛盾しているかもしれませんが・・・

    • ベストアンサー
    • HTML
  • フレームのリンクに関して

     左のフレームにボタンを作ってそのボタンをクリックすると 右のフレームにリンク先が表示されるようにしたいのですが どうしてもできません。タグ辞典で勉強しながらやっているのですが よくわかりません。もうボタンはできています。そのボタンをクリック すると左のフレームにリンクさきが表示されてしまいます。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • ホームページビルダー フレームページのリンクの仕方

    ホームページビルダーV9を使っています。メニューをフレームで分割した左に、メニューのリンクの表示先、フレームべ分割した右に表示したいと思っています。「全体の確認」ではフレームページが「リンクされていないHTLMファイル」にあるため、フレーム表示がされません(メニュー及びリンク先が全画面表示されてしまいます)。どうすれば良いでしょうか?素人なので分かりやすく教えて下さい。

専門家に質問してみよう