質問: ホームページの複数のページで共通した部分を手軽に更新したい。 htmlで20ページのショッピングサイトを作って運営していますが、what's newなど全ページに共通した部分を更新するのが大変になってきました。 サイト検索の点からフレームは使いたくないし、ssiでは全ページの拡張子をshtmlにする必要があるようだし表示速度に問題あるようだし・・・。 phpとかインフレームとかも目にしますが、よくわかりません。ドリームウィーバーのテンプレートを使えばいいらしいのですが今更高額をかけたくないし・・・。 どなたか、手軽な方法を教えてください。宜しくお願いいたします。
回答: えーと。誤解があると思います。 おっしゃるようなケースは従来よりssiのもっとも 得意とするところです。ssiが妥当でしょう。 >ssiでは全ページの拡張子をshtmlにする必要があるようだし >表示速度に問題あるようだし・・・。 拡張子は変えなくても、設定をかえればすみます。 表示速度に問題はありません。 ssiを使える環境ならやって損はないと思いますが。 >phpとかインフレームとかも目にしますが、よくわかりません。 phpはプログラムなのでやや難しいかもしれませんね。 インラインフレームはどちらかというと単なる htmlなのでそれほど難しくないです。一度チャレンジ なさっていはいかがですか? >ドリームウィーバーのテンプレートを使えばいいらしいのですが ドリームウェーバーを持ってないならこれから買って までやる作業ではありません。 >手軽な方法を教えてください。 javascriptで外部ファイルを読み込む方法もあります。 メニューをスクリプト依存にするのは気が引けますが あるいみ一番簡単なやり方かもしれません。 menu.js function writemenu(){ document.write("メニューを書いたりなんだり"); } test.htm 本文