如何在 JavaScript 计时器过期后重定向
How to redirect after a JavaScript timer has expired?
希望在此计时器(请参阅代码)过期后立即更改代码。我正在为我的一个朋友做一个有趣的拍卖项目,当时间用完时,我希望页面更改,这样没有人可以再出价。所有出价都是定时的,所以我可以检查是否有人在到期后出价,但这不是很好。如果我能自动完成它,那就太好了。所以目前它会说"过期!"但是我应该在那里放置什么,以便无法设置更多的出价?
如果您希望看到更多代码,请告诉我。提前谢谢。
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);
}
在你的
代码中:
if (distance < 0) {
clearInterval(timer);
document.getElementById(id).innerHTML = '<span class="date">EXPIRED!</span>';
return;
}
添加您的代码:
`window.location.href="Your page to go to";`
在返回之前执行此操作。
请记住,您的 html "已过期!(可能)不会出现在页面上,因为它会立即重定向。
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 通过链接重定向不;我不在jstree中工作
- 根据select选项元素将表单重定向到不同的URL
- 通过JQuery重定向到另一个页面
- Laravel:在 ajax 请求的会话过期后重定向到登录
- 如何在 JavaScript 计时器过期后重定向
- 如何在会话过期时从 ajax 响应自动重定向网页
- 如何在会话令牌过期时将用户重定向到登录页面
- 有没有办法让Javascript在点击刷新后重定向页面(会话已经过期)
- 登录cookie过期时重定向父页
- 当服务器会话过期时,使用javascript的settimeout()函数重定向到登录页面