2011-08-18 111 views
1

如何在我的HTML文件中導入HTML文件?我將分別準備header.html和footer.html文件,並且我希望將它們包括在內的每個文件都要導入到我的HTML文件中。我看到基於SSI技術的解決方案。我使用Ubuntu和Tomcat 7.0.11。我如何在tomcat中啓用SSI?如何在我的HTML文件中導入HTML文件?

回答

1

這個問題有很多解決方案。您可以編寫簡單的JavaScript代碼以加載部分頁面,您可以在您的Web服務器上啓用SSI,最後您可以使用任何服務器端語言動態地包含任何頁面的塊以進行輸出。您的選擇取決於您的網站的動態。

+0

我有一個具有導航欄的HTML文件。我將剪切該導航代碼並將其放入另一個文件中。我只想從我的原始HTML文件中導入該HTML文件? – kamaci

1

您可以使用框架或iframe包含html文件。如果您使用服務器端語言(如PHP或ASP),則可以使用包含而無需使用幀。

+0

我只想使用HTML。 – kamaci

+0

在這種情況下,使用框架是最容易的選擇,或者查看SSI(服務器端包含)。請參閱http://httpd.apache.org/docs/2.1/howto/ssi.html –

+0

是否有關於Tomcat 7的良好教程。我遵循以下建議 - how to document ssi tomcat-但是沒有服務器目錄在我的電腦並且無法在我的tomcat上啓用ssi。 – kamaci

0

如果要嚴格使用HTML(和假設你正在使用JS太)我會做到以下幾點:

你可以有一個<div>的頭,我將其稱之爲<div id="header">。 使用jQuery我們可以這樣說:$('#header').load(---html file---);。除了可能在所有頁面中包含JS文件的痛苦外,它還允許您在整個應用程序中全局更改標題。

相關問題