伯爵投票Javascript

时间:2013-03-21 23:00:09

标签: javascript function count

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>

警报只是为了帮助我。

2 个答案:

答案 0 :(得分:1)

您需要某种持久的后端存储(如数据库)来跟踪不同网站访问者之间的投票。

答案 1 :(得分:0)

使用Cookie来跟踪投票(不安全和可证伪)或使用数据库跟踪每个IP或用户的投票(或您需要的任何标准)。你不能只用javascript做到这一点。