• ベストアンサー

フレームを使わずにフレームのようなメニュー

フレームを使わないで、フレームで作成したページのようにメニューをずっと表示しておくというような事は可能でしょうか。 (左に内容、右側にメニューという感じで作りたい。) もし、可能であればそのやり方を教えてもらえると助かります。

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

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

TABLE タグを使って、一行二列の大枠をつくってはどうでしょうか。 <TABLE> <TR> <TD>内容</TD> <TD>メニュー</TD> </TR> </TABLE> メニューの内容については、別ファイルに作っておき、SSI の機能を使って内容に関する各ページから読み込ませるようにすれば、ずっと同じものが表示されるように仕組むのに手間がかからなくなると思います。 読み込ませるには <!--#include file="menu.html" --> みたいな記述を使います。 http://www.tohoho-web.com/wwwssi.htm

参考URL:
http://www.tohoho-web.com/wwwssi.htm
pochitarou
質問者

お礼

PHPが使える人に検証してもらったら出来ました! どうもありがとうございます!

その他の回答 (2)

回答No.3

全部のページに同じメニューをフルURLで書いておくのが一番良いようですよ。 javascriptを使えばnoscriptに代りを書くことになりますし、CGIはサーバーを選びます。 結局、HTMLで全部のページにリンクを書いておけばロボットも辿ってくれますしそれが一番手っ取り早く無難みたいです。

pochitarou
質問者

お礼

ありがとうございます。 なるほど、ロボットに引っ掛けるというところまで考えるとこれがいいのかもしれないですね。 ただ、時間の問題もあるので下の2案も捨てがたいのです・・・。うーん。

noname#35109
noname#35109
回答No.2

JavaSctipt + スタイルシートでなら 参考URLにその方法があります。 ※「ダウンロード」してZIPを解凍しないとサンプルは見ることができません。

参考URL:
http://sennbei.mond.jp/HP/e008.html
pochitarou
質問者

お礼

Javaスクリプトでも出来ました! ありがとうございます。