我们正在开发一个隐藏的对象游戏作为一个项目,我们只对JavaScript有一点了解。我们希望在下一级别显示当前级别的分数。
以下是分数的代码,它是有效的,但我们需要在下一页显示分数。
var score_black = 0;
document.onkeydown = key_control;
function remove_score_black(){
score_black-=50;
document.getElementById('boldStuff_1').innerHTML = score_black;
}
function add_score_black(){
score_black+=100;
document.getElementById('boldStuff_1').innerHTML = score_black;
}
</script>
答案 0 :(得分:0)
创建另一个变量,例如:
var userScore = 0; // never reset
var score_black = 0;
您可以扣除并向userScore添加积分,但从不执行此操作:
if (newLevelOrSomething) {
score_black = 0;
userScore = 0;
}
就这样做,
if (newLevelOrSomething) {
score_black = 0;
}
如果您要求将变量发送到下一页,可以执行以下操作:
function whatever() {
document.getElementById("something").innerHTML = "<a href='someplace.php?score="score_black"' title='stuff'>Next Page</a>";
}
在下一页(.php)上,添加:
<?php
$id=$_GET['score'];
?>
然后将分数回显到html输入或其他东西