JavaScript计时器过期后如何重定向?

JavaScript计时器过期后如何重定向?,javascript,Javascript,希望在计时器(请参阅代码)过期后立即更改代码。 我正在为我的一个朋友做一个有趣的拍卖项目,当时间用完时,我希望页面可以更改,这样就没有人可以再出价了。 所有出价都是定时的,所以我可以检查一下是否有人在到期后出价,但这不是很好。如果我能自动完成,那就太好了。 所以现在它会说“过期了!”,但是我应该把什么放在那里,这样就不会有更多的出价了 如果您希望看到更多的代码,请告诉我。 提前谢谢 CountDownTimer('01/31/2016 7:1 PM', 'countdown'); functi

希望在计时器(请参阅代码)过期后立即更改代码。 我正在为我的一个朋友做一个有趣的拍卖项目,当时间用完时,我希望页面可以更改,这样就没有人可以再出价了。 所有出价都是定时的,所以我可以检查一下是否有人在到期后出价,但这不是很好。如果我能自动完成,那就太好了。 所以现在它会说“过期了!”,但是我应该把什么放在那里,这样就不会有更多的出价了

如果您希望看到更多的代码,请告诉我。 提前谢谢

CountDownTimer('01/31/2016 7:1 PM', 'countdown');

function CountDownTimer(dt, id)
{
    var end = new Date(dt);

    var _second = 1000;
    var _minute = _second * 60;
    var _hour = _minute * 60;
    var _day = _hour * 24;
    var timer;

    function showRemaining() {
        var now = new Date();
        var distance = end - now;
        if (distance < 0) {

            clearInterval(timer);
            document.getElementById(id).innerHTML = '<span class="date">EXPIRED!</span>';

            return;
        }
        var days = Math.floor(distance / _day);
        var hours = Math.floor((distance % _day) / _hour);
        var minutes = Math.floor((distance % _hour) / _minute);
        var seconds = Math.floor((distance % _minute) / _second);

        document.getElementById(id).innerHTML = 'Time Left = ';
        document.getElementById(id).innerHTML += '<span class="date">' + days + ' D</span>';
        document.getElementById(id).innerHTML +=  '<span class="date">' + hours + ' H</span>';
        document.getElementById(id).innerHTML +=  '<span class="date">' + minutes + ' M</span>';
       // document.getElementById(id).innerHTML +=  '<span class="date">' + seconds + ' S</span>';
    }

    timer = setInterval(showRemaining, 1000);
}
CountDownTimer('01/31/2016 7:1 PM','countdown');
功能倒计时(dt,id)
{
var结束=新日期(dt);
var_秒=1000;
var _minute=_second*60;
变量(小时)=(分钟)*60 ;;
var _日=_小时*24;
无功定时器;
函数showLeving(){
var now=新日期();
var距离=结束-现在;
如果(距离<0){
清除间隔(计时器);
document.getElementById(id).innerHTML='EXPIRED!';
返回;
}
var天数=数学楼层(距离/天数);
var小时=数学楼层((距离%\u天)/\u小时);
var分钟=数学楼层(距离%\u小时)/\u分钟);
var秒=数学楼层((距离%\u分钟)/\u秒);
document.getElementById(id).innerHTML='Time Left=';
document.getElementById(id).innerHTML+=''+days+'D';
document.getElementById(id).innerHTML+=''+hours+'H';
document.getElementById(id).innerHTML+=''+minutes+'M';
//document.getElementById(id).innerHTML+=''+seconds+'S';
}
定时器=设置间隔(显示剩余,1000);
}
在您的代码中:

  if (distance < 0) {

        clearInterval(timer);
        document.getElementById(id).innerHTML = '<span class="date">EXPIRED!</span>';

        return;
    }
在返回之前执行此操作


请记住,您的html“Expired!”(可能)不会出现在页面上,因为它将立即重定向。

您希望将其重定向到哪个url?为什么您不能取消处理竞价识别的功能,而不是更改页面。除非你真的想更改页面。谢谢,我可以让这个词在重定向页面上过期。
`window.location.href="Your page to go to";`