2011-08-18 38 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文件的痛苦外,它还允许您在整个应用程序中全局更改标题。

相关问题