请教用js实现倒计时 请教用js实现倒计时,例如打开页面就开始90分钟的倒计时,01:30:00到00:00:00,这个倒计时的时间可以根据条件改变 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同1楼,用setinterval时间周期运行 http://www.cnblogs.com/jiangchongwei/archive/2009/09/29/1576268.html楼主看一下上面这种链接吧一个例子 <html><head><title>倒计时</title><script>var timer={};timer.han = null;timer.num = 0;timer.start = function(){ timer.num = parseInt(document.getElementById("int").value) * 60 || 0; if(timer.han) clearInterval(timer.han); document.getElementById("elapse").interText = timer.num; timer.han = setInterval(timer.next,1000);};timer.next = function(){ if(timer.num > 0) { timer.num--; document.getElementById("elapse").innerText = timer.num; } else{ clearInterval(timer.han); alert('时间到...'); }};timer.stop = function(){ if(timer.han) clearInterval(timer.han); document.getElementById("elapse").innerText = '0';};</script></head><body>设置时间(分钟):<input id="int" type="text" /><br /><br />还剩 <span id="elapse">0</span> 秒<br /><button onclick="timer.start()">开始倒计时</button><button onclick="timer.stop()">停止倒计时</button> </body></html>这是个很简单的雏形,提供一个思路.小时分钟秒没有分开,你把我的timer.next函数改下就好了,这一步很简单了你自己做ok的 不知道是不是你想要的,可以自己设置过期日期!http://www.ok22.org/art_detail.aspx?id=110(可运行的实例) 想必大家在结束后没有注意要清除!setInterval事件。http://www.ok22.org/art_detail.aspx?id=110这个链接在结束后会清除掉而且不会消耗内存! 求一个带checkbox的jstree完整例子 使用“HtmlEditor”文本编辑器,判断内容是否为空出现点小问题,请教一下。 关于DHTML的getElementById问题 关于js版本的迷糊 ext.net GridPanel 一个显示数据的例子 有最新的mapbar的经纬度的js加解密算法吗? 动态增加一行text filed. javascript病毒爱好者请进。 请问这个错误是什么原因啊? 请net_lover到下列地址拿分,推荐了一个很好的解决页面移动图标的方案给我,表示感谢 如何给这样的矛盾动作设置优先执行 js里的test函数怎么不行了?
楼主看一下上面这种链接吧
一个例子
<html>
<head>
<title>倒计时</title><script>
var timer={};
timer.han = null;
timer.num = 0;
timer.start = function(){
timer.num = parseInt(document.getElementById("int").value) * 60 || 0;
if(timer.han) clearInterval(timer.han);
document.getElementById("elapse").interText = timer.num;
timer.han = setInterval(timer.next,1000);
};
timer.next = function(){
if(timer.num > 0) {
timer.num--;
document.getElementById("elapse").innerText = timer.num;
}
else{
clearInterval(timer.han);
alert('时间到...');
}
};
timer.stop = function(){
if(timer.han) clearInterval(timer.han);
document.getElementById("elapse").innerText = '0';
};
</script>
</head>
<body>
设置时间(分钟):
<input id="int" type="text" /><br />
<br />
还剩 <span id="elapse">0</span> 秒<br />
<button onclick="timer.start()">开始倒计时</button>
<button onclick="timer.stop()">停止倒计时</button>
</body>
</html>
这是个很简单的雏形,提供一个思路.
小时分钟秒没有分开,你把我的timer.next函数改下就好了,这一步很简单了你自己做ok的
http://www.ok22.org/art_detail.aspx?id=110这个链接在结束后会清除掉而且不会消耗内存!