日期:2014-05-18  浏览次数:20770 次

大家看看 应该属于JavaScript的问题吧?...
注册时候..一般网站都有一个注册须知。然后问你同不同意以上条款 在以前我们直接点OK 就好了 现在好多网站给了你10秒的阅读时间 没有到十秒然后那个下一步的按键是不起作用的....相信大家有很多人应该对这个有印象吧!弱弱的问,这个功能是怎末实现的?

------解决方案--------------------
js 的timeout
------解决方案--------------------
<input id="sub" type="submit" value="同意" style="display:none">
<script language="javascript">
setTimeout("document.getElementById('sub').style.display=''", 10000);
</script>
------解决方案--------------------
HTML code

<html>
        <body>
      <table>
        <tr>    
      <td align="center" id="c">请仔细阅读以上的注册许可协议</td>
      </tr>
      </table>
    </body>
</html>    
<script type="text/javascript">
    var secs = 9;
    var wait = secs * 1000;
    document.getElementById("c").innerHTML = "请仔细阅读以上的注册许可协议 (" + secs + ")";
    for(i = 1; i <= secs; i++) {
        window.setTimeout("update(" + i + ")", i * 1000);
    }
    window.setTimeout("timer()", wait);
    function update(num, value) {
        if(num == (wait/1000)) {
            document.getElementById("c").innerHTML = "请仔细阅读以上的注册许可协议";
        } else {
            printnr = (wait / 1000) - num;
            document.getElementById("c").innerHTML = "请仔细阅读以上的注册许可协议 (" + printnr + ")";
        }
    }
    function timer() {
        document.getElementById("c").innerHTML = '<button type="submit" id="rulesubmit" name="rulesubmit" value="true">同 意</button> &nbsp; <button type="button" onclick="location.href=\'http://bbs.winning11cn.com/\'">不同意</button>';
    }
</script>