var b = 8;
var su = function(){
   if(b<=0){
      location.href="http://www.cqtietie.cn"; 
   }
   else
   {
      b--;
   }
};
setInterval(su ,1000);  

解决方案 »

  1.   


    为什么前面要加个 return 加了就不是了哦
      

  2.   

    <script language='javascript'>  
    var b=8; 
    function su(b)  
    {  
    if (b <= 0) 

    location.href="http://www.cqtietie.cn"; 
    } else 
    { --b;
    alert(b); }  } 
    setInterval("su(b)",1000);  </script>  
    不加也不行呀
      

  3.   

    呵呵 ,怎么又成 --b了 ,你只知道 --b和b--的区别吗?再者你的su 加个参数b是什么目的呢?
    我不是已经给你了代码? 
      

  4.   

    <script language='javascript'>  
    var b=8; 
    function su()  
    {  
    if (b <= 0) 

    location.href="http://www.cqtietie.cn"; 

    else 

    b--;
    }  } 
    setInterval("su()",1000);  
    </script>