質問: サイトの作成で困ってます・・・ ネットショップ開業のために、サイトを作成しているのですが、困ったことが起こりました。 ネット上の無料配布のテンプレートを利用して作成しているのですが、トップページをつくり、ヘッダー部分、リンク部分と作ったものはいいのですが、今後、ヘッダーやリンク部分などの変更・更新等がたびたび出てくると思います。 サブページの数も相当な数になると予想しています。 そこで、質問なのですが、例えば、トップページのヘッダー部分の文字を変えたとします。それだけで、他のサブページのヘッダー部分の文字も一気に変更させるということは不可能なのでしょうか? また、リンク部分の、リンク先の変更やリンクの増設なども、一気に変更させることは、不可能なのでしょうか? 他のホームページ作成の解説サイトを参考にしようと、四苦八苦しましたが、イメージどおりの解説が見当たりません。 ちなみに、使用ソフトは、ホームページビルダーv9ライトです。 正直言うと、説明するのも難しくて困っています。 上記の説明では、わかりにくいこととは思いますが、どうかわかる方がいましたら、ぜひ教えてください。 お願いします。
回答: 共通の記述を自動記入する方法は色々ありますが お手軽なものとしては javascript で innerhtml を設定しておく方法があります。 それさえ作成しておけば 全てのページで上記の設定を外部リンクで呼び 出すだけで良いので 変更も一括で可能になります。例えばですが function hwrite() { myhead.innerhtml = "" + "ヘッダーです" } これを index と同じ階層のフォルダに「head.js」として保存 次に index の場合 上記のコードを 内に記述 上記のコードを 内に記述 こんな感じです。呼び出す階層によって リンクのアドレスは変更が必要 ですのでご注意下さい。