是否有可能,或者我怎么能这样做,我可以将我的topbar文件包含到我的页面中,我宁愿它不会与php,因为我没有与localhost连接。如何将html或模板文件包含到.html文件中?
感谢您提前提供所有帮助!
是否有可能,或者我怎么能这样做,我可以将我的topbar文件包含到我的页面中,我宁愿它不会与php,因为我没有与localhost连接。如何将html或模板文件包含到.html文件中?
感谢您提前提供所有帮助!
如果你不想使用PHP或任何其他服务器端脚本语言, 您可以使用或<frameset>
标签,已被弃用,或执行使用Javascript动态嵌入HTML页面的AJAX请求。由于现代浏览器中的XSS保护,只有当您尝试附加的页面位于同一个域中时,第二种方法才有效。
据我所知,确实是HTML解析文件的文件不能包含其他文件。
如果你的Web服务器将解析PHP,你可以简单地改变主文件的扩展名.php然后包括()的顶栏文件:
MV的index.html的index.php 的index.php:
include_once(“topbar.html”);
这更像是一个服务器的东西,可以这么说,所以你将不得不依赖于服务器。因为,您不能简单地使用静态脚本来完成此操作,如HTML。没有“内置函数”可以做到这一点,它不是HTML的东西。如果服务器支持
使用SSI(Server-side Includes):
我的意思是,服务器会为您提供多个选项,例如:
可以。
使用PHP或ASP包括。
如果您的意思是“header”中的“topbar”,我认为使用iframe不是一个好主意。
HTML5现在允许您包含html文件,例如您可以通过导入包含一个css文件。然而,这只能是在你的发展阶段而不是最终的量产版本帮助的,因为该功能目前只适用于Chrome和需要时间的其他浏览器采纳:http://www.html5rocks.com/en/tutorials/webcomponents/imports/
到目前为止(2017年10月),没有其他浏览器计划实施此功能(http://caniuse.com/#feat=imports) – GetFree 2017-10-23 06:17:18