2

有可能吗,或者我怎么能做到这一点,我可以将我的 topbar 文件包含到我的页面中,我不希望它与 php 一起使用,因为我还没有与 localhost 挂钩。

提前感谢所有帮助!

4

5 回答 5

4

HTML5 现在允许您包含 html 文件,就像您已经可以通过导入包含 css 文件一样。但是,这只会在您的开发阶段有所帮助,而不是最终的生产版本,因为该功能目前仅在 Chrome 中可用,其他浏览器需要时间才能采用:http ://www.html5rocks.com/en /教程/webcomponents/imports/

于 2015-07-22T01:14:53.260 回答
1

如果您不想使用 PHP 或任何其他服务器端脚本语言,您可以使用已弃用的标签,或者使用动态嵌入 HTML 页面的 Javascript 执行 AJAX 请求<iframe><frameset>由于现代浏览器中的 XSS 保护,仅当您尝试附加的页面位于同一域中时,第二种方法才有效。

于 2013-04-04T21:12:46.733 回答
1

可以这么说,它更像是服务器,因此您将不得不更多地依赖服务器。因为,您不能简单地使用静态脚本(如 HTML)来执行此操作。没有“内置函数”可以做到这一点,这不是 HTML 的东西。

我的意思是,服务器将为您提供多个选项,例如:

你可以:

  1. 如果服务器支持,请使用 SSI(服务器端包含)。

  2. 使用 PHP 或 ASP 包含。

  3. 否则,您可以为此使用AJAX,不会像上述选项那样花费您。

如果您通过说“topbar”来表示“标题”,我认为使用 iframe 不是一个好主意。

于 2013-04-04T21:17:04.593 回答
0

据我所知,真正是 HTML 解析文件的文件不能包含另一个文件。

如果您的 Web 服务器将解析 php,您只需将主文件的扩展名更改为 .php 并 include() 顶部栏文件:

mv index.html index.php index.php:

include_once("topbar.html");

于 2013-04-04T21:15:09.517 回答
0

<!--#include file="footer_text.html" --> 在 html 页面内使用。请检查以下网址了解详情。 https://www.lifewire.com/include-html-file-in-another-3469529

于 2019-08-19T10:21:07.143 回答