プロが教える店舗&オフィスのセキュリティ対策術

HPのサイドメニューをフレームなしで、全ページに一括して埋め込む方法ってあるのでしょうか?
1ページ1ページhtmlを編集してサイドメニューを作ると、メニューを増やしたときに全ページ編集せねばならず、メッチャメンド臭いです。
フリーソフトがあれば、ぜひ

A 回答 (4件)

SSIを使う方法があります。


http://allabout.co.jp/internet/hpcreate/closeup/ …
それ以外ではCSSでfloatを使うとできるようですが、こちらはかなり難しいようですね。
http://hac-design.com/css/float.html
    • good
    • 0
この回答へのお礼

リンク先のページ、役に立ちそうです!
ありがとうございます

お礼日時:2008/12/23 10:59

PHPで書いてローカルのパソコンで静的ページを生成した上でサーバに転送する、と言う発想で変換ツールを組んで使ってます。


一時期、自分で組むのが面倒になってツールを探したことがあります。
ホームページビルダー11以降のメニュー作成機能でかなり近い事が出来る様ですが、自由度はいまいちでサイト構成の変更に追従しきれない感じがしました。
ホームページビルダー12以降は見てないので最新の13では改善されているかもしれません。
    • good
    • 0
この回答へのお礼

やはりビルダーですか。
ありがとうございます。

お礼日時:2008/12/23 10:58

発想を変えましょう。


 そもそも、各ページに全コンテンツを対象としたメニューなんて書かれたら利用者も混乱する。メニューを増やすたびに前ページ書き換えなんて、そもそもおかしい。
 せいぜい、テーマ別程度でしょう。それぞれのテーマの各ページには、そのテーマ内の目次があればよい。
 具体的には貴方のサイトが、A,B,Cという3テーマだとすると、サイト内の目次は
・トップ
・テーマA
・テーマB
・テーマC
・サイトマップ
・問い合わせ先
・新着情報
程度になりますね。
 それぞれのテーマたとえばA内の各ページは、上の見出しと、Aの細分化された見出しのみ持つことになります。
・A-1
・A-2
・A-3
・A-4
 その上で、サイト内見出しと、テーマ内見出しを別別にリストでマークアップできます。変更するときはテキストエディタで、該当するページを一括返還すればよいです。
 フレームに代わって、スタイルシートでfixでも使ってデザインするだけ・・
 javascriptだと、訪問者がjavascriptでのソース書き換えを禁止していたら使えないですし、CGIやPHPを使って動的に変化させるのも、小規模なサイトでは難しいし。
 私の数百ページになるサイトでも、30分もあれば全部を直せますが、通常はテーマ単位での変更にとどまるので数分ってとこかな?
 使用しているテキストエディタはEmEditorです。フリー版もあります。
    • good
    • 0
この回答へのお礼

詳しくありがとうございます。
emeditor、探してみますね

お礼日時:2008/12/23 10:57

javascriptやphpでメニューを生成すれば全ページを編集する必要はありません。

どちらも簡単に生成できるので勉強してみては?要はc言語などのprint文と一緒です。phpの場合はサーバーが対応していないとダメですが。
    • good
    • 0
この回答へのお礼

phpですか。
サーバーが対応しているか調べてみますね。
ありがとうございました

お礼日時:2008/12/23 10:56

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