如题!    投票效果:点击下方”投票“按钮 上面的数字加1,每个人15分钟内只能投票一次,刷新页面投票额度数据能继续保存不会背刷回到原始数据!!!
谢谢了、。。急急急急急急急急急急急急急急急急急急。。可以帮助的可以联系我QQ:455575394 

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>new document</title>
    <script type="text/javascript">
    var time = null; //刷新后读取当前IP的最后投票时间
    function vote(){
    var obj = document.getElementById("num");
    var num = parseInt(obj.innerHTML, 10);
    if(time == null || (new Date().getTime() - time) / 1000 / 60 > 15){
    num++;
    obj.innerHTML = num;
    time = new Date().getTime();
    //在后台做再做一次检测,验证IP和时间
    document.getElementById("frame1").src = "addVote.asp?time=" + time; 
    }else{
    alert("15分钟内只能投一票");
    }
    }
    </script>
    </head>
    <body>
    <span id="num">1</span> <!-- 刷新后读出最新数据 -->
    <input type="button" onclick="vote()" value="投票" />
    <iframe id="frame1" heightx="0" widthx="0"></iframe>
    </body>
    </html>
      

  2.   

    取  每个用户 IDonclick  投票+1   写入数据库,计时开始屏蔽投票或者怎么怎么总之让 此ID的用户不能在才投票时间  > (15分钟) 此ID 可以继续投票