求倒计时代码!!! 求一个倒计时代码 。简单明了即可。。在页面能显示“距离**还有***天”即可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><script>function displayCountDown(XelementID, Xdays, Xhours, Xminutes, Xseconds){ var days = Xdays; var hours = Xhours; var minutes = Xminutes; var seconds = Xseconds; if (hours < 10) hours = "0" + hours; if (minutes < 10) minutes = "0" + minutes; if (seconds < 10) seconds = "0" + seconds; var displayValue = "还剩下:" + days + "天" + hours + ":" + minutes + ":" + seconds; document.getElementById(XelementID).innerHTML = displayValue; var newSeconds = Xseconds - 1; var newMinutes = Xminutes; var newHours = Xhours; var newDays = Xdays; if (newSeconds < 0) { newSeconds = 59; newMinutes = Xminutes - 1; } if (newMinutes < 0) { newMinutes = 59; newHours = Xhours - 1; } if (newHours < 0) { newHours = 23; newDays = Xdays - 1; } if (newDays < 0) { document.getElementById(XelementID).innerHTML = "时间到!"; return; } t = setTimeout("displayCountDown('" + XelementID + "'," + newDays + "," + newHours + "," + newMinutes + "," + newSeconds + ")", 1000);}</script></head><body><div id="div1"></div><script>displayCountDown("div1", 0, 1, 2, 3);</script></body></html> <SCRIPT LANGUAGE="JavaScript"> <!-- var maxtime = 60*60 //一个小时,按秒计算,自己调整! function CountDown(){ if(maxtime>=0){ minutes = Math.floor(maxtime/60); seconds = Math.floor(maxtime%60); msg = "距离结束还有"+minutes+"分"+seconds+"秒"; document.all["timer"].innerHTML=msg; if(maxtime == 5*60) alert('注意,还有5分钟!'); --maxtime; } else{ clearInterval(timer); alert("时间到,结束!"); } } timer = setInterval("CountDown()",1000); //--> </SCRIPT> <div id="timer" style="color:red"></div>JS倒计时 <script>displayCountDown("div1", 0, 1, 2, 3);</script>参数依次为“用于显示倒计时的元素id”,天数,小时数,分钟数,秒数。 关于frameset关闭父窗口。 【分享】asp.net服务器控件解析到客户端时获取客户端控件ID的方法 .net 新手提问 导出文件名问题 大家帮下我吗??我有点东西不懂 DetailsView里面的RadioButtonList 贴一个ASP.Net中使用VB.Net调用存储过程并得到返回值例子!请多多指教 asp:Timer 怎么在不访问页面的情况下,依然执行事件 | 要每隔10分钟,去合作网站 取数据 高分求救,关于SSL的两个问题! 我在框架main中用了返回,就是返回不了原来页,是什么原因? C#画图求解 求一正则。。。
<head>
<script>
function displayCountDown(XelementID, Xdays, Xhours, Xminutes, Xseconds)
{
var days = Xdays;
var hours = Xhours;
var minutes = Xminutes;
var seconds = Xseconds;
if (hours < 10)
hours = "0" + hours;
if (minutes < 10)
minutes = "0" + minutes;
if (seconds < 10)
seconds = "0" + seconds;
var displayValue = "还剩下:" + days + "天" + hours + ":" + minutes + ":" + seconds;
document.getElementById(XelementID).innerHTML = displayValue;
var newSeconds = Xseconds - 1;
var newMinutes = Xminutes;
var newHours = Xhours;
var newDays = Xdays;
if (newSeconds < 0)
{
newSeconds = 59;
newMinutes = Xminutes - 1;
}
if (newMinutes < 0)
{
newMinutes = 59;
newHours = Xhours - 1;
}
if (newHours < 0)
{
newHours = 23;
newDays = Xdays - 1;
}
if (newDays < 0)
{
document.getElementById(XelementID).innerHTML = "时间到!";
return;
}
t = setTimeout("displayCountDown('" + XelementID + "'," + newDays + "," + newHours + "," + newMinutes + "," + newSeconds + ")", 1000);
}
</script>
</head>
<body>
<div id="div1"></div>
<script>displayCountDown("div1", 0, 1, 2, 3);</script>
</body>
</html>
<!--
var maxtime = 60*60 //一个小时,按秒计算,自己调整!
function CountDown(){
if(maxtime>=0){
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有"+minutes+"分"+seconds+"秒";
document.all["timer"].innerHTML=msg;
if(maxtime == 5*60) alert('注意,还有5分钟!');
--maxtime;
}
else{
clearInterval(timer);
alert("时间到,结束!");
}
}
timer = setInterval("CountDown()",1000);
//-->
</SCRIPT>
<div id="timer" style="color:red"></div>JS倒计时
参数依次为“用于显示倒计时的元素id”,天数,小时数,分钟数,秒数。