Here's a link (pierwsza z Google, które mogę dodać), która wyjaśnia, jak to zrobić w różnych językach.
Należy również pamiętać, że niektóre IDE zajmują się tym za Ciebie. Dreamweaver jest jednym z przykładów; w ASP.NET istnieją strony wzorcowe; i tak dalej.
PHP:
<?php
require($DOCUMENT_ROOT . "path to file/include-file.html");
?>
ASP:
<!--#include file="path to file/include-file.html"-->
JS:
JavaScript jest inny sposób to HTML w obrębie stron witryny . Ma to tę zaletę, że nie wymaga programowania na poziomie serwera na poziomie . Jest to jednak nieco bardziej skomplikowane niż na poziomie serwera.
Zapisz HTML dla wspólnych elementów witryny do JavaScriptu pliku. Każdy HTML zapisany w tym pliku musi zostać wydrukowany na ekranie za pomocą funkcji document.write.
Użyj znacznika skryptu, aby dołączyć plik JavaScript na swoich stronach.
< script type = "text/javascript" src = "ścieżka do pliku/include-file.js">
- użyć tego samego kodu na każdej strony, że chcesz dołączyć plik.
UWAGA że wersja JS jest NIE idealny.
1. JS może być wyłączony lub niedostępny w przeglądarce.
2. Strona nie zostanie wyeksportowana/wczytana wszystkie naraz.
Co więcej, nie sądzę, że DRY naprawdę liczy na to. Rozważ użycie IDE, które utworzy dla ciebie szablony stron (na przykład Dreamweaver).
Jeśli jesteś na tyle odważny (i trochę staroświecki) i nie można korzystać z żadnej z powyższych, należy rozważyć użycie iframe o treści:
<html>
<body>
<div>my header</div>
<iframe src="mycontent.html" />
<div>my fooder</div>
</body>
</html>
ZASTRZEŻENIE
bym raczej odetnij moje ręce niż implementuj iframe lub podejście JS.Prosimy o dokładne rozważenie tego, czy w rzeczywistości to konieczne.
Czy chcesz dołączyć zawartość jednego pliku HTML w innym? – starbeamrainbowlabs
@starbeamrainbowlabs: Dokładnie, tak. –
Czy można używać PHP lub innego języka programowania po stronie serwera, czy też musi to być strona klienta? – starbeamrainbowlabs