解决方案 »

  1.   

    offerclickShowCountDown(year,month,day,h,i,s,divname)
    传参的时候 h的值比当前时间多15分钟就可以了啊 比如现在是10:30分 
    offerclickShowCountDown('2014','3','17','10','45','00','div')
      

  2.   

    估计这种方式 应该是setTimeout,setInterval应该设置一个全局的限制日期,类似如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <SCRIPT LANGUAGE="JavaScript">  
    <!--  
    var maxtime = 15*60 //一个小时,按秒计算,自己调整!  
    function CountDown(){  
     if(maxtime>=0){  
     hours=Math.floor(maxtime/3600);
     minutes = Math.floor(maxtime/60)-hours*60;  
     seconds = Math.floor(maxtime%60);  
     msg = "距离结束还有"+hours+"小时"+minutes+"分"+seconds+"秒";  
     document.all["timer"].innerHTML=msg;  
     if(maxtime == 5*60) alert('注意,还有5分钟!');  
     --maxtime;  
     }  
     else{  
     clearInterval(timer);  
     alert("时间到,结束!");  
     }  
    }  timer = setInterval("CountDown()",1000);  
    //-->  
    </SCRIPT>  </head>
    <body>
    <div id="timer" style="color:red" mce_style="color:red"></div> 
    </body>
    </html>
      

  3.   

    我这里的是这样的,
    offerclickShowCountDown(year,month,day,h,i,s,divname)
    那我该怎么改呢