• ベストアンサー

フレームに関して

左のフレーム(A-(1))に各メニュー(日記・掲示板等) 右のフレーム(A-(2))にはクリックしたメニューに応じたコンテンツを表示させるHPを作成しました。 しかし、日記をクリックした時のみ図Bのように右上のフレームに年月を表示させる「DIARY TOP」を、右下のフレームにクリックした月の日記を表示させたいのです。 どなたかお力添えをお願い致します。 図A(括弧はフレーム) 「(1) 「(2)    」   」 図B(括弧はフレーム) 「(1) 「(2) 」   」「(3) 」

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

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

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

NO2は間違ってボタン押してしまいましたとさ。 通常 日記をクリックしたとき _________ |A|B  |    | ̄| ̄ ̄ ̄ ̄| | |   |    |A|C     | | |   |    | | ̄ ̄ ̄ ̄| | |   |    | |D     | ~~~~~~~~      ̄ ̄ ̄ ̄ ̄ ̄ A:各メニュー B:クリックしたメニューに応じたコンテンツ C:DIARY TOP D:日記本文 で考えた時、「A]の日記のリンク先のタグはこうなります。 <a href="diary.html" target="(Bのフレーム名">diary</a> diary.htmlは上下二つのフレームページを新しく作ります。 <frameset rows="20%,*"> <frame src="C.html" name="C"> <frame src="D.html" name="D"> </frameset> これで一応の形になります。 次にCでは各リンク先に <a href="****.html" target="(Dのフレーム名)”>1月</a> <a href="****.html" target="(Dのフレーム名)”>2月</a> と、ターゲットをつけます。 トップページに戻るリンクをCやDにつけるときは <a href="index.html" target="_top">トップに戻る</a> のようにtarget="_top"と付け足してやります。 ポイントは各フレームにname属性でフレーム名を設定し それぞれのリンク先にtargetを使ってどのフレームに 開かせるかをしっかり把握することです。

yupokichi
質問者

お礼

できました!ありがとうございました! BのフレームもDのフレームもmainになってたのでこのようになっていたのですね。フレームに名前を付けれるという事が勉強になりました。本当にありがとうございました。

その他の回答 (2)

回答No.2

通常 日記をクリックしたとき _________ |A|B  |    | ̄| ̄ ̄ ̄ ̄| | |   |    |A|C   | | |   |    | | ̄ ̄ ̄ ̄| | |   |    | |D   | ~~~~~~~~      ̄ ̄ ̄ ̄ ̄ ̄ A:各メニュー B:クリックしたメニューに応じたコンテンツ C:DIARY TOP D:日記本文

  • kougasha
  • ベストアンサー率32% (34/105)
回答No.1

(2)と(3)を含んだフレームページを作れば良いです。 あなた流に書くなら、こうでしょうか・・・・。   「(1)」 「(4)      「(2)」      「(3)」       」

参考URL:
http://tohoho.wakusei.ne.jp/www.htm
yupokichi
質問者

補足

ご回答ありがとうございます。しかし… (2)と(3)からなる(4)のフレームページを作成して、それを(4)としてみていますが、呼び出したときだけしか反映されません。その後、(2)のリンクをクリックすると(1)のフレームが消えてしまい(2)と(3)だけのページになってしまいます。

関連するQ&A

  • フレームの背景

    フレームの背景に関しての質問です。 現在 A|B のindexがありますAはmenuでBはTOPです。 AのMENUの中にDIARYがあってクリックするとTOPが グロブの背景付の日記が出てきます。しかし MENUの背景がINDEXのままの背景なので左右合わない色になってしまいます。これをグロブ日記の背景にMENU部分もしたいんですがどうすればいいでしょうか? なお背景は自分で作ったものです。  説明不足かもしれませんがどうぞ宜しくお願いします。

    • ベストアンサー
    • HTML
  • フレームでの背景壁紙について

    フレームの背景壁紙に関しての質問です。 現在 A|B  のindexがありますAはmenuでBはTOPです。 AのMENUの中にDIARYがあってクリックするとBのTOPが グロブの背景付の日記が出てきます。しかし MENUのAの背景壁紙がINDEXのままの背景なので左右合わない柄になってしまいます。 これをグロブ日記の背景壁紙にMENU部分もしたいんですがどうすればいいでしょうか? なお背景壁紙は全て自分で作ったものです。  説明不足かもしれませんがどうぞ宜しくお願いします。

  • フレームとスクロール

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

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

    HPを2つのフレームを使って作成したのですが、 1つはメニューの左フレームで、もうひとつはそれを表示する右フレームです。 <FRAMESET COLS="1*,4*"> <FRAME SRC="left.html" NAME="left"> <FRAME SRC="right.html" NAME="raight"> </FRAMESET> 例えば、メニューの左フレームの中から日記という項目をクリックすると、 右フレームに日記の内容が表示するようになっております。 そこで、右フレームに日記が表示されているときに更新をすると、 右フレームがトップに戻ってしまいます。 全部そうなってしまいます。 更新をしても、その時表示していたものを、 表示させておくにはどうすればいいのでしょうか? 宜しくお願いします。

  • フレームでRSS(ニュースなど)から別フレームへリンクを表示させる

    よろしくお願いします。 3つに分けたフレームページを作っています。 aフレーム 左端に縦長 bフレーム 右上に横長 cフレーム 右下に横長 図で説明したかったのですがずれてしまいうまく出来ませんでした。ごめんなさい。 ええっと、aフレームにニュースなどのRSSを表示させています。ニュースは5つ表示しているんですけど そのニュース項目をクリックしたときにRSS発信サイトに飛び前文が普通は見れますよね。 いまの私の状態だと、項目をクリックすると、aフレームに表示されてしまいます。希望はcなんですけど、cのフレーム名がmainといいます。ターゲットをtarget="main"にしてもだめです。 <base target="main">これもだめでした。 全てaフレームに表示されてしまいます。 同じaフレームにはRSSでは無い普通のサイトへのリンクやHTMLへのリンクがあります。これらは同じ設定でcフレームへ表示させることは可能です。 あまり初心者という言葉は同情を引くようで 好きではないのですが私はHTMLなどの知識は無いほうです。初心者向きのサイトにも勉強しに行きましたが ちょっと分からなかったです。 ちなみに、RSSはdというHTMLへパスを書き、それをaフレームに表示させています。 ややこしいやり方をしていますがdは内容が違うHTML(ニュースやスポーツニュースなど)があり、それを切り替えてaフレームに表示させているため すごく複雑になっています。 状況がつかみにくいかもしれませんがどうかよろしくお願いします。

    • ベストアンサー
    • HTML
  • DREAMWEAVERでフレームのリンクターゲット・・・

    こんばんは。 Dreamweaverでフレーム三分割で作っています。 左フレーム・右上フレーム・右下フレームです。 左のフレームにメニューとして文字にリンクを設定し、右上、右下の両方のページを合わせて展開させることはできますか? 右上か右下かのどちら片方のみしか展開できなくて困ってます。 教えて下さい。

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

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

  • 固定フレームのついたフレームページにリンクするには?

    メモ帳でホームページを作っています。初心者です。 メニューページにはフレームを使わず、 コンテンツ用ページを二つのフレームを使って、上部に各コンテントファイル、下部にメニュー(各コンテント名を一覧表示)が表示されるようにしています。下部フレームは固定フレームにしたいと思っています。 メニューページで各コンテント名をクリックしたとき、 上部にそのコンテントファイル、下部に固定メニューファイルの表示されたフレームページへリンクさせたいのですが、この方法がわかりません。 初めは、フレームページにアドレスを付けてリンクすればいいのよねー、と試みたのですが、そうすると全てのフレームページ、つまり上部フレームにそれぞれのコンテンツファイルが表示され、下部にメニューファイルが表示されたフレームページのひとつひとつにアドレスをつけないと、リンクできないのでは?と疑問がわきました。 しかし、それではフレームページの固定メニューファイルの各コンテント名をクリックしたときに、上部フレームにはコンテンツファイルのみでなく、各コンテンツのフレームページが表示されてしまい、下部の固定フレームが増えていって(泣)変なことになってしまいますよね。 フレームページ間のリンクは、その固定フレームの各コンテント名のtargetを上部フレーム名にすればよいので問題ないのですが・・・。 メニューページもフレームページにすれば解決するでしょって感じですが^_^;、メニューページには各コンテント名が載せてあるのに下にも同じ項目を並べるのはくどい気がして、ちょっと・・・と思いまして。 ご存知の方よろしくお願いします!

    • ベストアンサー
    • CSS
  • フレームについて質問です。

    フレームでないトップページに各コンテンツのメニューをおいて、そのメニューをクリックして各コンテンツにリンクでとんで行きたいんですが。 その各コンテンツをフレームで・・・ってことはできるのでしょうか? 私の知っている範囲では、不可能そうで、テーブルかスタイルシートで、フレーム風にデザインするしかなさそうなのですが、もしもなにか方法があったら教えて下さい。よろしくお願いします。

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

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

専門家に質問してみよう