关于JS倒计时
2013-11-11 09:50
309 查看
<script type="text/javascript"
language="javascript">
function CurrTime() {
var count = 30;
var str = "";
if (count * 60 != 0) {
var temp = count / 60 + "";
temp = temp.split(".");
str = "0" + temp[0] + ":" + ((count % 60 - 1) > 9 ?
count % 60 - 1 + "" : "0" + (count % 60 - 1)) + ":" + "59";
} else {
str = "0" + ((count / 60 > 1) ? (count / 60 - 1) :
0) + ":" + 59 + ":" + "59";
}
document.getElementByIdx_x("currTime").innerHTML = str;
setTimeout(uceOneSec, 1000);
}
function uceOneSec() {
var currTime = document.getElementByIdx_x("currTime");
var tempTime = currTime.innerHTML.split(":");
var hour = tempTime[0];
var minute = tempTime[1];
var second = tempTime[2];
if (second >= 1) {
second = (second - 1 > 9) ? (second - 1) : "0" +
(second - 1);
}
else {
second = 59;
if (minute >= 1)
{
minute = (minute - 1 > 9) ? ( minute - 1) : "0" +
(minute - 1);
}
else {
if (hour >= 1) {
minute = 59;
hour = (hour - 1 > 9) ? (hour - 1) : "0" + (hour -
1);
//
alert(hour+":"+minute) ;
}
else {
minute = 00;
hour = "0" + 0;
}
}
}
document.getElementByIdx_x("currTime").innerHTML = hour + ":" + minute
+ ":" + second;
if (hour == 0 && minute == 0
&& second == 0) {
alert("时间到了!");
} else {
setTimeout(uceOneSec, 1000);
}
}
</script>
</head>
<body onload ="CurrTime()">
language="javascript">
function CurrTime() {
var count = 30;
var str = "";
if (count * 60 != 0) {
var temp = count / 60 + "";
temp = temp.split(".");
str = "0" + temp[0] + ":" + ((count % 60 - 1) > 9 ?
count % 60 - 1 + "" : "0" + (count % 60 - 1)) + ":" + "59";
} else {
str = "0" + ((count / 60 > 1) ? (count / 60 - 1) :
0) + ":" + 59 + ":" + "59";
}
document.getElementByIdx_x("currTime").innerHTML = str;
setTimeout(uceOneSec, 1000);
}
function uceOneSec() {
var currTime = document.getElementByIdx_x("currTime");
var tempTime = currTime.innerHTML.split(":");
var hour = tempTime[0];
var minute = tempTime[1];
var second = tempTime[2];
if (second >= 1) {
second = (second - 1 > 9) ? (second - 1) : "0" +
(second - 1);
}
else {
second = 59;
if (minute >= 1)
{
minute = (minute - 1 > 9) ? ( minute - 1) : "0" +
(minute - 1);
}
else {
if (hour >= 1) {
minute = 59;
hour = (hour - 1 > 9) ? (hour - 1) : "0" + (hour -
1);
//
alert(hour+":"+minute) ;
}
else {
minute = 00;
hour = "0" + 0;
}
}
}
document.getElementByIdx_x("currTime").innerHTML = hour + ":" + minute
+ ":" + second;
if (hour == 0 && minute == 0
&& second == 0) {
alert("时间到了!");
} else {
setTimeout(uceOneSec, 1000);
}
}
</script>
</head>
<body onload ="CurrTime()">
相关文章推荐
- 关于php+js实现倒计时效果
- 关于JS的倒计时
- 关于js倒计时的模板 可在多个项目中复用
- 关于js文件引入无法使用的问题
- JS——闭包中关于函数数组的问题
- 这是关于JS继承原理的最短一篇
- js基础:关于Boolean() 与 if
- js 倒计时功能源码
- 商品倒计时打折js实现
- 关于json和后台调用js的方法
- js中关于逻辑符号的连续使用问题
- 原生js中关于array的方法--pop()和push()
- 原生js中关于array的方法--pop()和push()
- js页面倒计时
- 小记——CSS 和 JS 中关于图片路径的问题
- 关于Form的js语句及Form在不同浏览器的表现
- 关于Node.js的events.EventEmitter用法介绍
- 同一页面多个商品倒计时JS,面向对象的oo-javascript
- 关于js跨域JSONP的使用
- 关于 js混淆,css压缩,以及自动加版本号的操作