• ベストアンサー

全ページに同じ物を…

フレームを使わずにページの一番上にメニューを表示させたいのですが、ページを更新したりしたら全てのページのメニューも書き換えなくてはなりません。 そこで、メニュー部分だけ別ファイルにして各ページで読み込む形式にしたいのですが、どうやったらよいのでしょう。

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

  • ベストアンサー
  • next-co
  • ベストアンサー率28% (43/149)
回答No.6

FrontPageで使用しているページ挿入方法があります。 構文を記述すれば、他のエディタでも使用できると思います。 使用方法は、下記のURLで。

参考URL:
http://members.at.infoseek.co.jp/dhtml_s/web_dhtml/dhtml_html_insert.htm

その他の回答 (5)

noname#10926
noname#10926
回答No.5

外部ファイルを使う。(説明は#4) 簡単な解説↓ http://tohoho.wakusei.ne.jp/js/write.htm#jsfile JavaScriptとスタイルシートを 外部ファイルとすることができます。

参考URL:
http://tohoho.wakusei.ne.jp/js/write.htm#jsfile
  • TTak
  • ベストアンサー率52% (206/389)
回答No.4

私は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"ファイルだけを修正すれば、各ページに反映されるので便利ですね。

noname#78418
noname#78418
回答No.3

サーバーが許していればSSI(Server Side Include)、ダメならobjectタグで読み込ませることもできますが、ブラウザに依存しますね。

  • rusya
  • ベストアンサー率51% (73/143)
回答No.2

「メニュー部分だけ別ファイルにして各ページで読み込む形式」というのが、すでにフレームの機能だと思います。私も以前画面上部にメニューを表示させていましたが、フレームを使わずに、となると、参考URLのような形式にするしかないのでは?

参考URL:
http://www.linkclub.or.jp/~oshizaka/yamato/story/03.html
umyu
質問者

補足

すみません。書き方が判りづらかったようで… メニュー部分だけを書いたファイルを別に作って、各ページではそのメニュー部分を呼び出すだけにしたいのです。 そうすれば、メニューそのものが変わっても、いちいち全部のページを直さなくても、メニュー部分のファイルを直すだけで良いか、と。 スタイルシートみたいな感じ…(もっと判りづらいでしょうか) JavaScriptとかで出来ませんか??

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

フレームを使えばいいと思います http://tohoho.wakusei.ne.jp/html/frameset.htm

参考URL:
http://tohoho.wakusei.ne.jp/html/frameset.htm
umyu
質問者

お礼

フレームを使わずに…なのです…

関連するQ&A