- ベストアンサー
フレームを使わずにフレームのようなメニュー
フレームを使わないで、フレームで作成したページのようにメニューをずっと表示しておくというような事は可能でしょうか。 (左に内容、右側にメニューという感じで作りたい。) もし、可能であればそのやり方を教えてもらえると助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
TABLE タグを使って、一行二列の大枠をつくってはどうでしょうか。 <TABLE> <TR> <TD>内容</TD> <TD>メニュー</TD> </TR> </TABLE> メニューの内容については、別ファイルに作っておき、SSI の機能を使って内容に関する各ページから読み込ませるようにすれば、ずっと同じものが表示されるように仕組むのに手間がかからなくなると思います。 読み込ませるには <!--#include file="menu.html" --> みたいな記述を使います。 http://www.tohoho-web.com/wwwssi.htm
その他の回答 (2)
- cyokokichi
- ベストアンサー率21% (32/152)
全部のページに同じメニューをフルURLで書いておくのが一番良いようですよ。 javascriptを使えばnoscriptに代りを書くことになりますし、CGIはサーバーを選びます。 結局、HTMLで全部のページにリンクを書いておけばロボットも辿ってくれますしそれが一番手っ取り早く無難みたいです。
お礼
ありがとうございます。 なるほど、ロボットに引っ掛けるというところまで考えるとこれがいいのかもしれないですね。 ただ、時間の問題もあるので下の2案も捨てがたいのです・・・。うーん。
JavaSctipt + スタイルシートでなら 参考URLにその方法があります。 ※「ダウンロード」してZIPを解凍しないとサンプルは見ることができません。
お礼
Javaスクリプトでも出来ました! ありがとうございます。
お礼
PHPが使える人に検証してもらったら出来ました! どうもありがとうございます!