外部html,用于标题/导航?

时间:2010-04-27 11:05:42

标签: html file header external

嘿所有,看看是否有办法轻松地在主体内部包含外部html文件,以便在每个页面上重复,例如:导航器或其他东西。

基本上如果我必须添加菜单项或其他东西,我必须将所有代码粘贴到每个页面。或者甚至是一种在Dreamweaver中对部分进行分区以基于文件或其他东西进行更新的方法,我认为

之前我已经通过JavaScript使用document.writes和东西来完成它,但它非常烦人,可能是一种可怕的方法。

感谢您的帮助!

3 个答案:

答案 0 :(得分:0)

这种操作通常是使用服务器端的编程语言 (例如,像PHP),可以操作文件(和其他数据)生成HTML输出。

这样,发送到浏览器的HTML输出可以从几个不同的文件(标题,内容,页脚,...)构建。

当然,这意味着不会将整页创建为HTML文件,并且可能不会在编辑器中查看整个页面...但它会为您带来很多动力:它允许您动态生成页面,动态内容,与数据库交互,外部服务......

答案 1 :(得分:0)

您有几个选择:

  • 大多数html编辑器都有模板的概念,你有一个固定的 带导航和页脚的页面 区域,并指定内容 对于每个页面。该工具将保持 休息同步。寻找东西 像这样。
  • IFrame:不要那样做
  • Javascript,就像你已经谈过的那样。
  • 轻量级服务器端代码,如php

我写了一篇关于做something like that in php

的帖子

答案 2 :(得分:0)

如果外部网页在网络服务器上是本地的&如果不使用服务器端脚本语言,则可以使用Server Side Includes将Web服务器本身包含在内容中。