- ベストアンサー
全ページに同じ物を…
フレームを使わずにページの一番上にメニューを表示させたいのですが、ページを更新したりしたら全てのページのメニューも書き換えなくてはなりません。 そこで、メニュー部分だけ別ファイルにして各ページで読み込む形式にしたいのですが、どうやったらよいのでしょう。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
FrontPageで使用しているページ挿入方法があります。 構文を記述すれば、他のエディタでも使用できると思います。 使用方法は、下記のURLで。
その他の回答 (5)
外部ファイルを使う。(説明は#4) 簡単な解説↓ http://tohoho.wakusei.ne.jp/js/write.htm#jsfile JavaScriptとスタイルシートを 外部ファイルとすることができます。
- TTak
- ベストアンサー率52% (206/389)
私はJavascriptを使っています。 例えば、AAA,BBB,CCCというメニューがあり、それぞれAAA.html,BBB.html,CCC.htmlにリンクする場合、メモ帳などで //MENUE myMenue='<A href="AAA.html">AAA</A><BR>'+ '<A href="BBB.html">BBB</A><BR>'+ '<A href="CCC.html">CCC</A><BR>'+ document.write(myMenue); と記述して、Javascriptファイル"menue.js"などとしてアップロードしておけば、同じ階層内なら <SCRIPT src="menue.js" type=text/javascript></SCRIPT> の記述だけで、どこにでもAAA,BBB,CCCへのリンクメニューが表示されます。リンクに変更があっても、"menue.js"ファイルだけを修正すれば、各ページに反映されるので便利ですね。
サーバーが許していればSSI(Server Side Include)、ダメならobjectタグで読み込ませることもできますが、ブラウザに依存しますね。
- rusya
- ベストアンサー率51% (73/143)
「メニュー部分だけ別ファイルにして各ページで読み込む形式」というのが、すでにフレームの機能だと思います。私も以前画面上部にメニューを表示させていましたが、フレームを使わずに、となると、参考URLのような形式にするしかないのでは?
- shy00
- ベストアンサー率34% (2081/5977)
フレームを使えばいいと思います http://tohoho.wakusei.ne.jp/html/frameset.htm
お礼
フレームを使わずに…なのです…
補足
すみません。書き方が判りづらかったようで… メニュー部分だけを書いたファイルを別に作って、各ページではそのメニュー部分を呼び出すだけにしたいのです。 そうすれば、メニューそのものが変わっても、いちいち全部のページを直さなくても、メニュー部分のファイルを直すだけで良いか、と。 スタイルシートみたいな感じ…(もっと判りづらいでしょうか) JavaScriptとかで出来ませんか??