• ベストアンサー

効率の良いメニュー

はじめまして。早速ですが質問をさせていただきます。 今、サイトを作っているのですが、メニューの更新について不便な点があります。 常に左端にメニューを置いているのですが、 ひとつメニューが増えるとすべてのページを改変しなければなりません。 メニューとページをフレームで分ければ良かったのですが、 検索エンジンなどへの対応などを考えると、 フレームは使いたくなかったんです。 何か、便利というか、効率の良い方法はないでしょうか? あまり詳しくないですが、cgiなどそっちの方面や、 メニューの表示の形を変えるなどアドバイスいただければ、 お願いします。

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

  • ベストアンサー
  • haruka47
  • ベストアンサー率50% (75/150)
回答No.2

#1です。 もし、お使いのサーバがSSIを使用可能であれば、メニューのページを別に作って、メニューを表示したい部分に <!--#include virtual="ファイルのパス" --> と書けば表示されるようになると思います。

rockoftherock
質問者

お礼

遅くなりました。結局インラインフレームで四苦八苦しております・・・。新たな質問ができましたのでよろしければまたお願いします。

その他の回答 (1)

  • haruka47
  • ベストアンサー率50% (75/150)
回答No.1

インラインフレームを使用するのはいかがでしょうか?

参考URL:
http://www.d3.dion.ne.jp/~tiyoko01/fure-mu/fure-mu10.html
rockoftherock
質問者

お礼

ありがとうございます。 インナインフレームも考えにあったのですが、 とりあえずそれでいこうかなぁって決心が付きました。ありがとうございます。

関連するQ&A

  • CGIで書き出されるページにHTMLで記述したメニューを表示させたいのですが…

    現在、検索エンジン系のCGIを元にサイトを作成しています。 このCGIで書き出される全ページ(任意の)にサイトのメニューを表示したいのですがどうやってよいのか分かりません。。 メニューは変更があっても更新しやすいようにHTMLで作成したいので、CGIにHTMLを読み込むという形をとりたいと思っています。 いろいろ調べてみて「出来る」ということはわかったのですが、具体的にどうすればよいのかまでは分からなかったのでここに質問させて頂きました。 初歩的な質問だとは思うのですが、どなたかご回答よろしくお願い致します。

    • 締切済み
    • CGI
  • フレーム内ページかの判別方法

    こんにちは。 ホームページを作成、公開しております。 フレーム構造を使っており左側にメニュー(menu.html)、右側に内容(main.html)があるものとなっています。 (フレームページは、index.html) このページを検索エンジンに登録したのですが、フレーム内のページ(例えばmain.html)が検索に引っかかることもあり、メニューが表示されないので効率的にブラウズできません。 そこで、そのような表示がされた場合に自動的にフレームページ(index.html)へジャンプするようにしたいのですが、なにか方法はあるのでしょうか? ちなみにサーバーでは、各種スクリプト,CGI,SSI,ASP,PHPが利用可能です。

    • ベストアンサー
    • HTML
  • 固定メニューの更新

    現在HTML5とCSS3を使って個人のwebサイトを制作中の素人です やっとベースが出来上がったところですがある疑問が生まれました frameを使わずにメニューをdivで作っているけど… メニューの更新のときにframeと違って 1ページに書いているから メニューのある全ページを書き換えなければいけないのでは!? と、思ったのですが さすがにそんな馬鹿なことはないと思うので… 分かる方、効率の良い方法を教えてくださいませんか 非推奨言語、Dreamweaverを使用する場合を除いてでお願いします

    • ベストアンサー
    • HTML
  • CGIなのかな??

    質問です。 上にはタイトルロゴ、 左にメニューの一覧があり それぞれのページにその二つを 常に表示させたいんです。 そういう場合、 メニューにコンテンツを追加すると それぞれのページを いちいち更新しなければならないのが今の状態です。 ひとつを更新するだけで全てが更新されるには CGIかなにかなんでしょうか? それともフレームなんでしょうか>? ちなみに Homepage creater6使っております。

  • メニューについて

    こんにちは。私の少ない知識&経験では分からないので、教えてください。(質問が) webサイトのメニューですが、1ページごとの設定ではなく、フレームのように全てのページに一括でメニュー設定する方法ってありますでしょうか? つまりメニューのリンク先が変更になった場合、フレームだと、1ページのUPだけで済みますが、フレームでない場合、メニューを設定している全てのページのUPをしないといけなくなります。 これを、メニュー設定ページだけの修正・更新で済むようにすることは可能なのでしょうか? 会社のホームページを作成しており、社長から「メンテナンスが楽になるよう、CSSだけの変更で済むよう作成出来ないのか」と指示されました。 私の少ない知識では、CSSはデザインなので、メニューのリンク設定は無理だと思うのですが…。 ページ数が多いサイトなどは、どのように管理されているのでしょうか? 方法があれば教えていただけませんか?

    • ベストアンサー
    • HTML
  • メニューが表示されないのはどうして?

    yahooで”中野エロエロ団”を検索、BBSのページに いくと、左端にメニューが表示されないけど?? どうやってホームに行けばいいんでしょう??

  • フレームを使用せずに、各ページで共通に使用するメニューの作成方法

    フレームを使用した場合には、検索サイトへの登録などが不利になるということで、フレームを使用しないページ作成が良いと言われていますが、全てのページで共通的に使用されるようなメニュー一覧などは、フレームを使用しないと全てのページで作成しなければならず、結果としてメニューの修正が合った場合には、全てのページに正を行わなければなりません。 全てのページで共通的に使用されるメニューなどをフレームを使用せずに簡単に作る方法はあるのでしょうか。CGI/SSIなどを使用すれば、できると思うのですが、HTMLだけでこういったページ作成はできるのでしょうか。

  • メニュー

    サイトを作るときに、必ずメニューを作りますよね。 ですが、トップページにあるメニュー欄を少しでも編集すると、全ページのメニュー欄を編集しなくてはならなくなります…。(全ページにトップページと同じメニューがある場合) その手間を省く方法はないんですかね? 一つのところを編集すれば、全ページに影響するようにしたいです。 検索エンジンでも、なんと検索したらいいか分からずに、分かりませんでした。 ホームページビルダーv7を使っています。

  • 左側にメニュー欄を作って、右側ページはメニューをクリックする度にページを変えたい

    タイトルがかわりにくかったらすみません。 フレームを使わずに、1つのページで 左側に長細いメニュー欄を作りたいと思っています。 そして、右側のページは、左のメニューをクリックすると、ページが切り替わるようにしたいのです。 色々検索して、フレームを使って上のようなページの切り替えはできたのですが、フレームを使わずに1つのページで切り替える方法が、どうしてもわかりません。 どうぞよろしくお願いいたします。 失礼します。

  • サイトの効率のよい作り方(ホームページビルダー)

    こんにちわ! 工務店の事務をしているものです。 素人ながらビルダーver8を使ってこれまでHPを作成してきました。 改めて全てのページをリニューアルしたいと考えています。 今まではフレームページを使って左ページにメニューを、右ページにメインページという感じでやっていました。 今回リニューアルするにあたってフレームページではないサイトを作ろうと思っています。 画面の上のほうにいくつかのプルダウンリンクを作って全部で30ページはできる予定です。 それで今まではフレームページだったのでメニューはメニュー、メインはメインでできたので、全ページできあがったあとにメニューのリンクをつなげていけばよかったのですが、 フレームのないページではいつメニューとそれぞれのページをつなげるのが効率がよいのでしょうか? それともなにかいい方法はありますか?? まだトップページしかできていないのですが、ページの複製でどんどんページを作っていくと(当たり前ですが)メニューにリンクが貼られていない状態なのであとから全てのページに一つずつリンクをはっていくしかないのでしょうか? それともできるであろうページを空のまま名前をつけて先に保存して、トップページとリンクをつなげとくのがいいですか? アドバイスお願いします。