外部 html,用于标题/导航?
大家好,想看看是否有一种方法可以轻松地将外部 html 文件包含在正文中以在每个页面上重复,例如:导航器或其他东西。
基本上,如果我必须添加菜单项或其他内容,我必须将所有代码粘贴到每个页面中。或者甚至是在 Dreamweaver 中分段以根据文件或其他内容进行更新的方法,我想
我之前已经通过 JavaScript 使用 document.writes 和其他东西完成了它,但这非常烦人,并且可能是一种糟糕的方法所以。
感谢您的帮助!
Hey all, looking to see if theres a way to easily include external html file inside the body to repeat on every page, for instance: a navigator or something.
Basically if i have to add a menu item or something, i have to go and paste all the code into each page. Or even a way to section parts off in Dreamweaver to update based on a file or something would work i suppose
Ive done it before through JavaScript with document.writes and stuff, but it was very annoying, and probably a terrible way to go about doing so.
thanks for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您有几个选择:
带有导航和页脚的页面
区域,并指定内容
对于每个页面。该工具将保留
同步休息。寻找一些东西
像这样。
我写了一篇关于在 php 中执行类似操作的帖子 类似的事情
You have a couple of options:
page with navigation and footer
areas, and you specify the content
for each page. THe tool will keep the
rest in sync. Look for something
like this.
I wrote up a post on doing something like that in php
这种操作通常使用服务器端的编程语言(例如 PHP)来完成,可以操作文件(以及其他数据) 生成 HTML 输出。
这样,发送到浏览器的 HTML 输出就可以从几个不同的文件(页眉、内容、页脚……)构建而成。
当然,这意味着不将完整页面创建为 HTML 文件,并且可能不会在编辑器中看到完整页面...但它为您带来了很多功能:它允许您动态生成具有动态内容的页面,与数据库、外部服务交互,...
That kind of manipulation is generally done using a programming-language on the server-side (Like PHP, for example), that can manipulate files (and other data) to generate an HTML output.
That way, the HTML output sent to the browser can be built from several distinct files (header, content, footer, ...).
Of course, this means not creating the full-pages as HTML files, and, probably, not seing the full page in your editor... But it brings you a lot of power : it allows you to generate pages dynamically, with dynamic content, interacting with a database, external services, ...
如果外部页面在网络服务器上是本地的&您不使用服务器端脚本语言,您可以使用 服务器端包含让 Web 服务器本身包含内容。
If the external page is local on the web server & you don't use a server side scripting language you can get the web server itself to include content using Server Side Includes.