startTime(time) 
就是传进来的时间参数time

解决方案 »

  1.   

        //time传进来的时间参数,第一次传进来的时候,值可以得到,当倒计时开始再次调用的时候,就会出现空值,根本无法获取了,请问有和高招?
    function startTime(time)  { 
    document.getElementById("div1").style.display = "block"; 
    times = parseInt(time); 
    times = times-1; 
    time = times.toString(); 
    if(parseInt(times) <0) 

        alert("倒计时完毕!"); 
        return true; 
    } if(parseInt(times) <1) 

      alert("时间执行完毕!");   

    document.getElementById('txt').innerHTML=returntime(times);  //显示倒计时效果 
    setTimeout('startTime()',1000) 
      

  2.   

    //time传进来的时间参数,第一次传进来的时候,值可以得到,当倒计时开始再次调用的时候,就会出现空值,根本无法获取了,请问有和高招? var times=null;
    function startTime(time)  { 
    times = parseInt(time); 
    times = times-1; 
    time = times.toString(); 
    if(parseInt(times) <0) 

        alert("倒计时完毕!"); 
        return true; 

    document.getElementById('txt').innerHTML=returntime(times);  //将倒计时时间显示在页面上 
    setTimeout('startTime()',1000)                              //每隔一秒钟调用一次startTime()
      

  3.   


    setTimeout('startTime()',1000) 
    setTimeout('new startTime('+times+')',1000)//这里