背景: 我当前的工作环境涉及许多不断更新的导航链接,但系统管理员不允许 PHP(或任何动态服务器)。这令人沮丧。
问题: 有没有一种方法可以使用 JS 为 HTML 实现类似类的结构,以便在我的 HTML 中“包含”一个临时的 PHP 方法?
示例: 例如,我非常欣赏如何在 PHP 中将我网站顶部的导航链接模块化到一个名为 navbar.php 的文件中,然后将其包含到我所有的单独页面中。一旦对 navbar.php 进行了更改,所有其他页面都将反射(reflect)更改。不幸的是,我的工作流程迫使我以卑微的方式更新所有网页。可以用JS吗?
谢谢!
最佳答案
使用在页面加载时动态创建导航栏的 js 文件并将其放置在所有页面中,您还可以检查它使用的是哪个页面 documnet.location
并突出显示和所有内容。此文件中的一个更改和所有页面更改
但是如果 JavaScript 被禁用,这将不利于优雅降级!!!您的站点没有任何主导航菜单。 您将不得不找到解决方法。创建一个基本的纯 html 导航栏,其中包含您的一致链接。 包括一个用更好的栏替换它的 js 文件,如上所述。
关于php - 我怎样才能开发动态的HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12696454/