Hy,我正在创建一个网站,我有一个页面,有一些dj,我在每个人的按钮上投票。 但是,我不知道如何统计选票以及如何让人们只投票一次。 我为每个DJ添加了不同的ID,如0,1,2,3,让我的工作更轻松。我尝试了一个代码,但不计算正确的点击次数,它只计算一次,当我刷新页面时,计数重新开始为0。 这是我做的代码:
<script>
function votos(dj){
var deejays = new Array();
if(dj == 0){
deejays[0] = deejays[0] + 1;
return deejays[0];
alert("O DJ "+dj+" tem "+deejays[0]+" votos." );
}else if(dj == 1){
//deejays[1] = deejays[1] + 1;
//return deejays[1];
//alert("O DJ "+dj+" tem "+deejays[1]+" votos." );
alert(dj);
}
}
</script>
警报只是为了帮助我。
答案 0 :(得分:1)
您需要某种持久的后端存储(如数据库)来跟踪不同网站访问者之间的投票。
答案 1 :(得分:0)
使用Cookie来跟踪投票(不安全和可证伪)或使用数据库跟踪每个IP或用户的投票(或您需要的任何标准)。你不能只用javascript做到这一点。