• ベストアンサー

全ぺージ、同じメニューをつけたい

フレームを使わずに「メニュー」をつけるソフトとか 方法はどんな方法が一般的でしょうか? 昔、DreamWeaverを使っていたとき、全ページに メニューをつけられる機能が備わっていました。 いまはホームページビルダー9を買い、 そのような機能がなさそうなのでがっかり しています。 企業HPなど見ると、ふつうにメニューが あるのですが、あれはどうやって作成している のでしょうか?

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

  • ベストアンサー
  • k-ayako
  • ベストアンサー率39% (1225/3110)
回答No.2

インラインフレーム内に外部リンクのJavaScriptでHTML書き出しという手法があります。 ↓外部リンクを使わずに普通に表組みで作った場合の例 <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0> <TR> <TD> <TR><TD><A href="menu1.html">MENU1</a></TD></TR> <TR><TD><A href="menu2.html">MENU2</a></TD></TR> <TR><TD><A href="menu3.html">MENU3</a></TD></TR> </TD> </TR> ↓外部JavaScriptの場合の例 <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0> <TR> <TD> <Script Language="JavaScript" src="menu.js"></Script> </TD> </TR> ↓menu.jsの中身 document.write("<TR><TD><A href="menu1.html">MENU1</a></TD></TR><TR><TD><A href="menu2.html">MENU2</a></TD></TR><TR><TD><A href="menu3.html">MENU3</a></TD></TR>"); これを見ればわかるようにまずは普通にHMTLで記述します。普通に3行の表組みですが列が増えたとしてもメニューの部分を外部ファイルに置き換えればいいだけです。 その後、変更される(メニューの追加など)と思われる部分をそのまま.jsファイルに記載してそれを呼び出せばOKです。 実際にブラウザで開いたあとにソースをみると<Script Language="JavaScript" src="menu.js"></Script>がなくjsファイルの中身が記載されているのがわかると思います

その他の回答 (3)

noname#20371
noname#20371
回答No.4

メニューの付いた基本ページをテンプレートに登録 テンプレートから作成

  • jprr
  • ベストアンサー率51% (108/210)
回答No.3

どういったメニューを言ってるのか分かりませんが、フレームを使わなくても出来ますよ。 こういうやつですよね?↓ http://www.microsoft.com/japan/windows/default.mspx >企業HPなど見ると、ふつうにメニューがあるのですが、あれはどうやって作成しているのでしょうか? photoshopやDHTMLなどを使ってると思いますね。 参考URL: http://www.west-mira.jp/javascript/etc/PointMenu.html

  • norosi
  • ベストアンサー率26% (430/1614)
回答No.1

ソフトではないのですが、方法はスタイルシートの方法とSSIを使う方法があります。 以下のページも参考になると思います。 http://kasegu.org/frame.html SSIの方が私は簡単だと思います、メンテナンスも(ページ追加、削除)こちらの方が楽です。 ビルダーでのSSIに関しては以下を参考にして下さい。 http://www.aimix.jp/ssirenew.html 但し、SSI設置可能なサーバである事が前提です。

関連するQ&A

  • メニューを固定したい

    Dreamweaverはメニューを一度作ると新規に作るページに自動的に挿入されるみたいですが、もうちょっと安いソフトで同じことはできないものでしょうか? フレームはできれば使いたくないと考えています。 ビルダーではメニューの固定はできませんよね? HP作成ソフト以外でも、メニュー固定できる方法がありましたら教えてください。 よろしくおねがいいたします。

  • メニューやフッターの一括更新

    最近Dreamweaverを使い始めました。練習に小さなサイトを作ってみましたが、こちらで作るページでは、メニューやフッターをLibraryにして、一括で更新できるようにしましたので便利です。でも、これと同じことは、ホームページビルダーではできないのでしょうか? Dreamweaverを使い始めてみたものの細かいところが覚えきれず、以前から使っているホームページビルダーのほうがやはり使いやすいのです。 ビルダーで、「メニューやフッターの一括更新」は可能でしょうか?可能であればその方法をお教えください。 (個人ページです。ページ数はとても多いです。不可能ならDreamweaverに慣れるしかないのですが・・・)

  • ホームページのメニュー固定について

    ホームページを立ち上げているのですが、メニューについて悩んでおります。 例を挙げると下記のようなIBMのページで http://www.ibm.com/jp/ 上部のメニューがどのページから見ても固定されています。 このようなページを作成したいのですが、 フレームは使わず、またSSIも使用せず、なんとか別の方法で出来ないでしょうか? かなり多くのページがあるので、1ページ1ページ編集する事は厳しく、また、メニュー部分は頻繁に更新予定です。 使用しているソフトはホームページビルダーV6です。 どなたかご教授頂けますと幸いです。

  • HPのサイトの分割

      ホームページビルダー6を使って HPを作成しようとしています。 1ページのを分割して メニュー画面とHPの内容を 別々の画面にしようとおもってフレームの分割の 上下 をクリックして 作成していたのですが いざ 保存して もう一度ホームページビルダーをたいあげてみて 画面をみたらフレームが分割されていませんでした。 この方法はまちがったやり方なのでしょうか・ 他にあればおしえてください。 よろしくおねがいします

  • リンクメニューの固定

    ホームページビルダー11を使用しています。 トップページに使用しているメニュー、タイトルロゴ等を新規ページにも適用させたいと思っています。 現在は下記の方法で行っています。 1、トップページをユーザーテンプレートとして保存 2、新規ページを作るときはユーザーテンプレートから作成 上記の方法ですと、メニューはホームページビルダーの新機能により一括編集が可能なようですが、ロゴ等はページ毎に編集しなくてはなりません・・・ 何か良い方法はないでしょうか? 何卒よろしくお願いいたします。

  • メニュー部の一括編集

    ホームページビルダーでホームページを作成しました。 ショップ用ですので、全てのペーの左側にメニューが配置してありますが、メニューを変更する際には全てのページを編集しなければなりません。 フレームを使用すれば一度に編集ができるのですが、SEOの問題で使用は避けたいのです。 このような編集を一括でできるようなソフトか編集方法をご存知でしたら、どうぞご指導下さい。

  • HTMLを一括変換・Dreamweaverのライブラリ設定のような機能のあるフリーソフト

    メニュー付きのホームページを製作していますが、 ページ数が多くなってくると、新コンテンツを作成した際にメニューの部分のHTMLをすべて変更するのが大変です。 Dreamweaverのライブラリ設定という機能を使えば上記のような問題を 解決してくれ、一部分のHTMLを一括変換ができると聞いたのですが、 同じような機能が使えるフリーソフトはありますか? また、ホームページビルダーにそのような機能はありますか? HTML、CSSを使ってホームページを作り始め、脱初級者程度のレベルです。 もし、今後市販ソフトを導入する場合、ホームページビルダー、Dreamweaverのどちらの方が良いのかも、もしよろしければ教えてください。

    • ベストアンサー
    • HTML
  • スタイルシートを使用したホームページの作成について

    教えて下さい。ホームページビルダー7を使用して、現在HPを作成しているのですが、スタイルシートを使って、同じレイアウトのページを作成したいと思っています。イメージとしては、ページ上部にタイトル、左側にメニューバーと考えているのですが、これをテンプレートとして保存して、各ページを作成しているのですが、この方法だと、メニューに1つコンテンツを増やしたりすると、すべてのページに1つずつコンテンツをつけてしていかなければいけません。今後の事を考えれば、コンテンツが増えていくと考えられますので、外部スタイルシート(css?)を使用して、そこを変更すれば全ページのメニューに反映されるような方法をとりたいと思います。 フレームを使用すればそれは簡単ですが、HPにフレームはいろいろな弊害があるので、やめたいと思います。フレーム以外でそれと同じような方法があればよろしくお願いします。 私のホームページの知識は、ビルダーで作成して、HTMLをちょこちょこと変更するぐらいなので、専門的に勉強していません。大体の意味がわかるのですが…。 どうぞよろしくお願いします。

  • Dreamweaverで制作し、ビルダーで編集

    Dreamweaverで制作したサイトを、 ビルダーで編集しサイトをアップしたところ、文字サイズが変更されていました。スタイルシートも問題ないように見えたのですが、 どのような原因が考えられますでしょうか? また、Dreamweaverにあるライブラリー機能やテンプレート機能がビルダーにはないようですが、ビルダーで複数のページを作成する場合、ページ共通のカテゴリーメニューなどはその都度作成しないといけないのでしょうか(フレーム以外で作成希望)。

  • ホームページビルダーで同じメニューを全ての画面に表示させる方法は?

    ホームページビルダー10を使って ネットショップのHPを作りたいのですが、 最初でつまづいてしまいました。 例えば、「上部分にロゴやメニュー、左側部分にメニュー」の トップページを表を利用して作った場合、 この上部分と左部分をどのページにも同じように表示させるには、 どのような機能をどのように使えばいいのでしょうか。 (フレーム利用ではない方法を知りたいのです) いろいろな解説本を買い込んだのですが、 機能の利用方法は書いてあっても、 どのような時にその機能を使用するかは書いていないので、分かりませんでした。 詳しい方ぜひ教えてください。 よろしくお願いします。

専門家に質問してみよう