0

我想在我的网站上有一个更新部分,但是去每个页面更改部分是非常烦人的。无论如何我可以在我的更新部分有一个文件的链接或其他东西,然后只更新那个文件,所以每个页面都会自动更新?

4

5 回答 5

0

我认为您正在寻找的不仅仅是 HTML 和 CSS。就我个人而言,我会推荐 PHP,一种服务器端脚本语言,它可以帮助您根据页眉、内容和页脚等片段将 HTML 文件组合在一起。相当简单,可以使用 PHP 函数 include() 开始: http: //php.net/manual/en/function.include.php

于 2013-10-05T18:04:19.673 回答
0

您可以使用 php 包含将该文件插入到任何页面上的某个区域,然后更改该文件将意味着该更改将反映在您包含它的任何页面上。

http://php.net/manual/en/function.include.php

于 2013-10-05T18:04:40.913 回答
0
  1. 如果使用 ASP.Net,您可以使用母版页概念
  2. 在 HTML 中,您可以在任何您想要的地方添加包含作为所有通用页面的一部分。
于 2013-10-05T18:08:30.013 回答
0

HTML5 解决方案
警告:可能不适用于旧浏览器,尚未正式支持


您可以使用<object>应该如下所示:

<object name="foo" type="text/html" data="foo.inc"></object>

请记住,它不是自闭合标签,因此您必须使用</object>它才能使其成为有效的 HTML5。

<embed>也可用于包含外部 html 内容(和任何 MIME 类型):

<embed type="text/html" src="foo.inc">
于 2013-10-05T18:16:49.993 回答
0

您是否尝试过使用 Javascript?您可以使用jQuery 的 AJAX 函数之一加载内容:

$("#mysection").load("ajax/test.html");

请记住,它必须从同一域加载文件以防止出现Same-Origin Policy问题。我个人不推荐的另一种方法是将您的部分放在iFrame中。

于 2013-10-05T18:17:34.523 回答