2011-10-23 13 views
-1

私は現在自分のウェブサイトを構築中ですが、いつかナビゲーションバーのリンクを変更したいのですが、それを1つのHTMLドキュメントで変更しなければならないのです。私は1つだけを編集するために使用することができ、それは私の言うことと一緒に他のすべてを自動的に変更する?前もって感謝します!1つのhtmlファイルを編集して他のすべてのファイルに影響を与える方法は?

+0

あなたのサイトはちょうど別の.htmlファイルですか?どのツールを使用してファイルを作成していますか? –

答えて

1

PHPやASP.NETなどのサーバー側のスクリプト言語の使用を検討してください。これらは動的に構築されたWebページを生成します。つまり、ヘッダー/フッターなどがメインコンテンツから分離されているため、30回ではなく1回リンクを変更することができます。

サーバー側のスクリプトがオプションでない場合は、Dreamweaverをご覧ください。これにより、テンプレートを作成し、それらのテンプレートに基づいてページを作成することができます。テンプレート内のリンクを変更すると、そのテンプレートを使用するすべてのページが更新されます。これにより、サーバー側のスクリプティングなしで必要なものが得られます。

1

iframeを内部で使用しない理由は何ですか? (これには単一のナビゲーションHTMLページが含まれます...)?

+0

それは厳しくないので? – iehrlich

+0

それはasp.net/phpやその他のものではありません... –

+0

iframeの代わりにAJAXを使ってもよろしいですか? – iehrlich

0

PHPのようなサーバー側言語を使用している場合は、include関数の使用を開始できます。したがって、ナビゲーションバーを別のファイルに含めてから、ウェブサイトのすべてのファイルに含めることになります。したがって、ナビゲーションバーファイルへの変更はすべて、他のすべてのファイルに影響します。

静的ページのみを書き込む場合は不可能です。多分あなたはSSIを試すことができます。

0

通常は、(Dreamweaverとそのテンプレート機能のような)派手なプログラムか、何らかのサーバーサイドスクリプトが必要です。 PHP、ASPなどの言語は、あなたが探している唯一のことがあなたが記述しているようなものであれば、ちょっとだけかもしれないので、あなたのサーバーがサーバー側に(SSI)をサポートしているかどうか調べてみるかもしれません。

関連する問題