gpt4 book ai didi

html - 仅使用 HTML 和 CSS 跨多个站点的菜单列表

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:25 24 4
gpt4 key购买 nike

有没有办法在多个页面之间共享 HTML?例如,常见的菜单栏或页脚。我知道这可以使用 php include 来完成,但是我有空间的网络服务器只允许 HTML/CSS。

最佳答案

如果您真的必须在客户端执行包含,则可以使用 jQuery 和 AJAX 调用来完成。使用这样的东西:

<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: 'http://www.example.com/header.htm',
success: function(data) {
$("#header").html(data);
},
});
}
</script>

然后你只需要将一个 id 为 'header' 的 div(或者你在上面的脚本中替换 #header 的任何内容)放入你的 HTML 正文中,如下所示:

<div id="header"></div>

这应该可以解决问题。显然,最好在服务器端执行此操作 - 因为关闭 Javascript 的任何人都不会以这种方式看到任何“包含”的文件,但您的问题涵盖了这背后的原因!

关于html - 仅使用 HTML 和 CSS 跨多个站点的菜单列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5369626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com