我正在使用JavaScript来使我的单页网站具有多个页面。有没有办法重写脚本,这也会改变URL。这样人们就可以直接共享房屋,有关项目的链接,而不用访问我的页面,然后选择所需的内容?用我实现它的方式,我似乎不需要什么。
在有人推荐php或flask之前,就像我在firebase上一样,javacript是我提供动态内容的唯一方法。
我提供了所用代码的一小段。
function first (e) {
(e || window.event).preventDefault();
fetch("pages/first.html")
.then((response) => response.text())
.then((html) => {
document.getElementById("page").innerHTML = html;
}
)
.catch((error) => {
});
document.getElementById("nav").innerHTML = '<a class="sel" href="#" id="firstpage" onclick="firstpage(event)">home</a> <a href="#" id="me" onclick="me(event)">about</a> <a href="#" id="projects" onclick="projects(event)">projects</a>';
}