gpt4 book ai didi

javascript - 警报框计数器不增加

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

所以,我想计算用户访问我的游戏的次数,并且想通过警报框向用户显示它。问题是我的计数器只增加一次,之后我可以刷新页面多少次,但数字不会增加。这是我的代码:

var access = 0;
function checkCookie() {
access++;
var user=getCookie("username");
if (user != "") {
alert("Welcome " + user + "! You accessed the game " + access + "
times" );
} else {
user = prompt("Please enter your name:","");
if (user != "" && user != null) {
setCookie("username", user, 30);
}
}
}

如果有人能帮助我,我将非常感激!

最佳答案

每次刷新页面时,这段Javascript代码都会被刷新并从头开始。因此每次刷新页面时都会调用 var access = 0 行。

因此,当您增加变量 access 时,您需要将其存储在更永久的位置(例如 cookie),并且每当页面重新加载时,从那里获取其值而不是使用var access = 0

关于javascript - 警报框计数器不增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53676296/

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