Here's a link(Googleの最初のものが追加される可能性があります)では、これをさまざまな言語で行う方法について説明しています。
また、いくつかのIDEがこれに対応しています。 Dreamweaverはその一例です。 ASP.NETにはマスターページがあります。等々。
PHP:
<?php
require($DOCUMENT_ROOT . "path to file/include-file.html");
?>
ASP:
<!--#include file="path to file/include-file.html"-->
JS:
JavaScriptがお使いの サイトのページにHTMLを含めるための別の方法です。これにはサーバーレベルのプログラミングが不要なという利点があります。プログラミングは です。しかし、サーバーレベルの メソッドを含むよりも少し複雑です。
サイトの共通要素のHTMLをJavaScript ファイルに保存します。このファイルに書き込まれたHTMLは、document.write関数を使用して の画面に出力する必要があります。
スクリプトタグを使用して、ページに JavaScriptファイルを含めることができます。
<スクリプトタイプ=「テキスト/ javascriptの」SRC =「/ファイルへのパスfile.js含ま」>
- 使用すること ファイルを含めたいすべてのページに同じコード。
JSのバージョンが理想的ではないことをに注意してください。
1. JSが無効になっているか、ブラウザで使用できない可能性があります。
2.ページは一度にレンダリング/ロードされません。
また、私はDRYがこの1つを本当に考慮するとは思わない。ページテンプレートを作成するIDEを使用することを検討してください(Dreamweaverなど)。あなたは勇気(と昔ながら少し古い)であり、あなたが上記のいずれかを使用できない場合
、あなたのコンテンツのためのiframeを使用することを検討してください:
<html>
<body>
<div>my header</div>
<iframe src="mycontent.html" />
<div>my fooder</div>
</body>
</html>
免責
私は希望むしろiframeやJSのアプローチを実装するよりも自分の手を切ってしまいます。これを行うには実際にが必要かどうかを深く検討してください。
あなたは別で1つのHTMLファイルの内容を含めるようにしたいですか? – starbeamrainbowlabs
@starbeamrainbowlabs:まさにそうです。 –
PHPや別のサーバーサイドプログラミング言語を使用できますか、それともすべてのクライアント側でなければなりませんか? – starbeamrainbowlabs