プロが教えるわが家の防犯対策術!

ページが切り替わっても、上部に常に同じメニューを表示させる方法を探しています。

フレームを使えないのは、下にツリー表示される折りたたみメニューを作成してしまったからです・・・
フレームを使用すると隠れてしまいます。

現在は、そのツリー部分をすべてのhtmlに貼り付けるという方法をとっているのですが、更新に手間がかかって困っています。

ツリー部分のhtmlだけを流し込む方法などをご存知の方、教えてください。
また、他の方法もあれば、教えていただければと思います。

A 回答 (4件)

#2です。

他の方法も一応書いておきます。

・メニュー部分を別ファイルに書いておいて
 SSI(Server Side Include)で各ページに挿入する。
SSIが使える所を使っているなら楽な方法だと思います。
http://ninkiweb.net/shokyu/kyoyu.html

・メニュー部分をJavaScriptで生成するようにして
 JavaScriptを外部ファイルにする。
JavaScriptがOFFの環境でメニューが使えなくなるので
あまりお勧めはしないです。
    • good
    • 0
この回答へのお礼

具体的な方法まで書いていただいて、ありがとうございます。
SSIの方なら、私でもできそうな・・・気がします!

お礼日時:2006/10/24 14:16

1. PHPが動けばいちばん簡単です。


tree.inc.php
にツリー部分を作成し、
include("tree.inc.php");
と呼び出すだけです。

2. ツリーをJavaScriptだけで作ったのでしたら、JavaScriptを外部呼び出しすれば良いです。そして一行加えればOK。
<script type="text/javascript" src="tree.js"></script>
    • good
    • 0
この回答へのお礼

回答、ありがとうございました。
PHPもJavaScriptもイマイチ自信がないのですが、参考になりました!

お礼日時:2006/10/24 14:18

私なら、HTML内に



<!--MenuStart-->
ここにはhtmlが書かれている。
<!--MenuEnd-->

のように書いておいて、
perlなどを使って2つのコメントの間を一括置換しますね。

別にperlじゃなくても、Repl-Aceなどテキスト置換できるソフトなら何でも使えそうです。
http://www.vector.co.jp/vpack/filearea/win/util/ …
    • good
    • 0
この回答へのお礼

回答、ありがとうございます。
Perlですか・・・やはり専門知識が足りないようですが、検討してみます。

お礼日時:2006/10/24 14:10

HTMLでは実現できないのでは?


PHPなどを利用してやった記憶がありますよ、かなり前の記憶ですし知識は浅い状態なのでとてもいい加減なのですが・・・
    • good
    • 0
この回答へのお礼

回答、ありがとうございます。
PHPですか。知識が足りませんが、検討してみます!

お礼日時:2006/10/24 14:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!