JS实现页面倒数计时并自动跳转

第一种方法:

<script type=text/javascript>
var secs = 5; //倒计时的秒数
for(var i=secs;i>=0;i--)
{
window.setTimeout("doUpdate(" + i + ")", (secs-i) * 1000);
}
function doUpdate(num)
{
document.getElementById("这里放显示秒数的控件的ID").innerHTML = num ;
if (num == 0){window.location='这里放时间倒数完成后要跳转的页面'}
}
</script>

第二种方法:

<script type=text/javascript>
        var i = 5;
        var intervalid;
        intervalid = setInterval("fun()", 1000);
        function fun() {
            if (i == 0) {
                window.location.href = "这里放时间倒数完成后要跳转的页面";
                clearInterval(intervalid);
            }
            document.getElementById("这里放显示秒数的控件的ID").innerHTML = i;
            i--;
        }
</script>