gpt4 book ai didi

javascript - 基于点击菜单的 HTML5 主页

转载 作者:行者123 更新时间:2023-12-03 06:56:33 26 4
gpt4 key购买 nike

我有一个非常简单的体育网站,主页上有不同运动的链接,如足球、篮球、无挡板篮球等。我想要的是当用户点击 Football 时,要存储的值,以便下次访问者访问该页面时它将打开足球页面。

到目前为止,我已经尝试使用 html5 localstorage ,但我看不到它工作。

// Check browser support
if (typeof(Storage) !== "undefined") {
// Store

localStorage.setItem("homepage", "index");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("homepage");
} else {
//document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Storage...";
}

function homepage_football(){
localStorage.setItem("homepage", "football");
}

HTML - 主页

<a href="<?php echo site_url()."/sport/football/"?>" onclick="homepage_football()">
<a href="<?php echo site_url()."/sport/basketball/"?>" onclick="homepage_basketball()">
<a href="<?php echo site_url()."/sport/netball/"?>" onclick="homepage_netball()">

最佳答案

您应该尝试如下操作:

setHomepage(page) {
localStorage.setItem('homepage', page)
}

redirectHomepage() {
let page = localStorage.getItem('homepage')
page && (window.location.href = page)
}

// on open of `football` page
setHomepage('football')

// on index load
redirectHomepage()

关于javascript - 基于点击菜单的 HTML5 主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253570/

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