- ベストアンサー
メニューの内容
フレームで、ヘッダー 左メニュー 右メインページとしている3分割のものを作っています。 左メニュー(○○○とする) ○○○―××× \△△△ ○○○にマウスを持っていくと、××× △△△が表示され、××× △△△をそれぞれクリックすると、右メインページに表示されるようにするにはどうしたらいいでしょうか? できるだけ簡単なほうがいいですが、どのようなやり方でも構いません。 教えてください。 (質問する場所が違っていたらすみません)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
下記URLの68番にメニューのサンプルがあります フレーム名をヘッダーがtop、左をleft、右をrightとします <FRAME src="○○.html" name="right" ~> のrightですね 下記のURLのサンプルを改造したものをフレームのleftに読み込ませますが、サンプルではリンクがありません そこで、そのサンプル中の<LI>要素の中を <A herf="○○.htm target="right">リンクです</A> とすればフレームの右側が変更されます ただし、改造する場合JavaScriptより高度なDOM (Document Object Model: 文書構造制御モデル) の知識が必要です このサンプルの場合 見出しをクリックしなければ下層のリストを展開しません(マウスオーバーで展開するのは、改造すれば出来ますが、リスト展開を閉じるのには、クリックで展開、クリックで閉じるとした方が良いと思います)
その他の回答 (1)
- N_A_O
- ベストアンサー率66% (37/56)
下記URLは2個を組み合わせて書き直せば簡単なんだけど、IEのみなんだよね。 http://www.openspc2.org/reibun/JS_TipsAndTricks/menu/002/index.htm http://www.openspc2.org/reibun/JS_TipsAndTricks/menu/004/index.htm NetscapeもSafariもIEと同様に動くのは下記参照。配置を縦になる様に直せばOK。 http://www.dynamicdrive.com/dynamicindex1/tabmouseover.htm
お礼
ありがとうございました。参考にします。
お礼
ありがとうございます。参考にします。