我想同時在HTML文件中顯示多個HTML文件,例如php博客如何使用模板。是否可以同時在HTML頁面中顯示多個HTML文件內容?
例如,我有3個html頁面:head.htm
,content.htm
和footer.htm
。另一個HTML頁面(Post.html
)將在一個頁面中顯示所有其他頁面。
它會結合使用js和HTML嗎?我不希望使用PHP和HTML5,因爲我的主機是靜態的。
編輯:問題現在回答。往下走,你會看到解決方案。
我想同時在HTML文件中顯示多個HTML文件,例如php博客如何使用模板。是否可以同時在HTML頁面中顯示多個HTML文件內容?
例如,我有3個html頁面:head.htm
,content.htm
和footer.htm
。另一個HTML頁面(Post.html
)將在一個頁面中顯示所有其他頁面。
它會結合使用js和HTML嗎?我不希望使用PHP和HTML5,因爲我的主機是靜態的。
編輯:問題現在回答。往下走,你會看到解決方案。
此鏈接(Do I have to rewrite an html header everytime I want to use it?)會告訴你如何做到這一點。
謝謝@Shehary和@floor的最佳答案。
你可以使用jQuery。它有一個方法.load()http://api.jquery.com/load/
這將允許你加載html文件。
$(function() {
$('body').load('header.html');
});
你可能會對像[jekyll](http://jekyllrb.com/)或[pelican](http://blog.getpelican.com/)這樣的靜態網站生成器感興趣 – NightShadeQueen
我對它不感興趣!他們需要重新生成並重新部署每個生成的文件,如果我對頁腳或頁眉進行了一些更改(比如廣告鏈接的更改)。這對我來說太難了 –
檢查答案在這裏http://stackoverflow.com/questions/31486636/do-i-have-to-rewrite-an-html-header-everytime-i-want-to-use-it/ 31486690#31486690 – Shehary