Here's a link (cái đầu tiên từ Google tôi có thể thêm) giải thích cách thực hiện điều này bằng nhiều ngôn ngữ khác nhau.
Cũng lưu ý rằng một số IDE đảm nhiệm việc này cho bạn. Dreamweaver là một ví dụ; trong ASP.NET có các trang chính; và vân vân.
PHP:
<?php
require($DOCUMENT_ROOT . "path to file/include-file.html");
?>
ASP:
<!--#include file="path to file/include-file.html"-->
JS:
JavaScript là một cách khác để bao gồm HTML trong trang của trang web của bạn . Điều này có lợi thế là không yêu cầu lập trình cấp máy chủ. Nhưng nó phức tạp hơn một chút so với phương pháp bao gồm các phương pháp bao gồm một mức độ máy chủ .
Lưu HTML cho các thành phần phổ biến của trang web vào JavaScript tệp. Bất kỳ HTML nào được viết trong tệp này, phải được in trên màn hình bằng hàm document.write.
Sử dụng thẻ tập lệnh để bao gồm tệp JavaScript trên các trang của bạn.
< script type = "text/javascript" src = "đường dẫn đến tập tin/include-file.js">
- Sử dụng cùng mã trên mỗi trang mà bạn muốn bao gồm các tập tin.
XIN LƯU Ý rằng phiên bản JS là KHÔNG lý tưởng.
1. JS có thể bị tắt hoặc không khả dụng trong trình duyệt.
2. Trang sẽ không được hiển thị/tải cùng một lúc.
Ngoài ra, tôi không nghĩ DRY thực sự được tính cho điều này. Hãy xem xét sử dụng một IDE sẽ tạo ra các mẫu trang cho bạn (ví dụ như Dreamweaver chẳng hạn).
Nếu bạn đủ dũng cảm (và một chút phong cách cũ) và bạn không thể sử dụng bất kỳ ở trên, xem xét sử dụng một khung nội tuyến cho nội dung của bạn:
<html>
<body>
<div>my header</div>
<iframe src="mycontent.html" />
<div>my fooder</div>
</body>
</html>
SỰ TỪ BỎ
tôi sẽ thay vì cắt bỏ tay của riêng tôi hơn là thực hiện phương pháp iframe hoặc JS.Cân nhắc kỹ lưỡng xem bạn có thực sự là NEED để làm điều này không.
Nguồn
2012-07-22 07:43:23
Bạn có muốn đưa nội dung của một tệp html này vào tệp khác không? – starbeamrainbowlabs
@starbeamrainbowlabs: Chính xác, Có. –
Bạn có thể sử dụng ngôn ngữ lập trình PHP hoặc ngôn ngữ lập trình phía máy chủ khác không, hoặc nó có phải là tất cả phía máy khách không? – starbeamrainbowlabs