<span id="m">59</span> : <span id="s">57</span>
<script language="javascript"> 
function add()
{
tmp1=parseInt(s.innerHTML);
if(tmp1<59)
{
s.innerHTML=tmp1+1;
}
else
{
s.innerHTML="00";
m.innerHTML=parseInt(m.innerHTML)+1;
//alert(s.innerHTML)
}
}
window.setInterval(add,1000);
</script> 那些各位数加零的显示问题自己应该能解决了

解决方案 »

  1.   

    我有一个思路,就是程序从固定地方读出一个时间,然后计时器在这个时间基础上按系统正常时间累加,遇到分钟大于60的情况继续累加,但是对javacsript不熟~不知道具体javascript代码怎么写?那位高人指点~~
      

  2.   

    帮一楼改一下.
    以解决,但是刷新页面,计时不重复.
    <span id="m">59</span> : <span id="s">57</span>
    <script language="javascript"> 
    window.onload=function()
    {
        if(document.all.txtm.value!="")m.innerHTML=document.all.txtm.value
    if(document.all.txts.value!="")s.innerHTML=document.all.txts.value
    }
    window.onbeforeunload=function()
    {
        document.all.txtm.value=m.innerHTML
    document.all.txts.value=s.innerHTML
    }
    function add()
    {
    tmp1=parseInt(s.innerHTML);
    if(tmp1<59)
    {
    s.innerHTML=tmp1+1;
    }
    else
    {
    s.innerHTML="00";
    m.innerHTML=parseInt(m.innerHTML)+1;
    //alert(s.innerHTML)
    }
    }
    window.setInterval(add,1000);
    </script> 
    <input type="hidden" name="txtm">
    <input type="hidden" name="txts">
      

  3.   

    回:wanghr100(灰豆宝宝.net) ( ) 我哪个页面里有<meta http-equiv="refresh" content="2">发现加上面那条就不好用不好用,不加就好用