• ベストアンサー

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

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

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

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

 #1です。 下記のサイトでフレームの切り替えを扱っています。 http://www.shurey.com/Soft/JavaScript/samples/sample4.html http://www.tagindex.com/javascript/link/frame.html これを使って下のメニューと上中のフレームとを両方 切り替えるしかないような気がします。 つまり、Targetを変える為に下のメニューも別の ページにするのが最もシンプルかと思います。 勉強不足でごめんなさい。 詳しい方がいたらよろしくお願いします。

その他の回答 (2)

  • ktj-kmn
  • ベストアンサー率50% (1/2)
回答No.3

3分割されたフレームと2分割されたフレームを用意して、状況に応じて使い分ければ解決しそうですが。

ddr2700
質問者

お礼

確かにその通りですね。 できれば3分割のままでなんとかしたいので、もう一度調べようと思います。 できなければ使い分けも考えます。 ご返答ありがとうございましたm(_ _)m

回答No.1

 最初に「上+中」と「下(メニュー)」で分割して、上段のフレームをさらに上下に分割する方法が最も楽かと思いますが、これでは不都合ありますでしょうか?  最初の上下2分割フレームでtargetを設定し、リンクの際にそのtargetを指定すれば、フレームの分割は解消されます。  説明がわかりづらいかもしれませんが、ご確認ください。

ddr2700
質問者

お礼

早速のご回答ありがとうございます。 おっしゃる事はわかります。 ですが、中フレームのみへのリンクをある為 上中フレームを表示した後に中フレームのみのリンクをクリックすると別窓で開いてしまいます(汗 説明不足でした、申し訳ありません。 また、中フレームの高さを固定したいのです。 ありがとうございました、引き続きよろしくお願い致します。

ddr2700
質問者

補足

補足欄で申し訳ありませんが、 画像のランダム表示に関してはjavascriptの方で解決致しました。 引き続きフレーム表示の件をよろしくお願い致します。

関連するQ&A

専門家に質問してみよう