读书人

看看这个倒计时如何写(要防止刷新的)

发布时间: 2012-03-23 12:06:21 作者: rapoo

看看这个倒计时怎么写(要防止刷新的)
2012-01-11 09:14:00 开始时间
2012-01-11 09:15:00 结束时间

1(分钟)时间间隔

现在想做一个倒计时功能

如下函数 怎么写 Js

JScript code
var B='2012-01-11 09:14:00'var E='2012-01-11 09:15:00'var D='2012-01-11 09:15:00'// obj 为显示的倒计时容器// 结果:00:01:00 // 倒计时完毕 (00:00:00)停止 // 可调用回调函数function A(B,E,obj){}function B(B,D,obj){}function A1(B,E,obj,CallBack){}function B1(B,D,obj,CallBack){}


[解决办法]
只要一个函数就可以.
HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head>    <title>new document</title></head><body><div id="timer"></div>    <script type="text/javascript">        var B='2012-01-11 09:14:00'        var E='2012-01-11 09:15:00'        var D='2012-01-11 09:15:00'        function A(st, ed, el, callback){            el = document.getElementById(el);            st = new Date(st.replace(/-/g, "/"));            ed = new Date(ed.replace(/-/g, "/"));            var sp = ed - st;            (function(){                var d = new Date(sp);                el.innerHTML = ("0" + d.toLocaleTimeString()).replace(/^08/, "00");                            if(sp > 0){                    setTimeout(arguments.callee, 1000);                }else if(callback){                    callback();                }                sp -= 1000;            })();        }        A(B, D, "timer", function(){alert(1);});    </script></body></html> 

读书人网 >JavaScript

热点推荐