我想做一个谷歌首页的动态效果,可是写了下面的代码,老是网页提示出错,哪位帮我看看,到底哪里出错了,我看了好久了,实在找不出来了
 <script language="javascript" type="text/javascript">  
     function display(i,num,flag){
              var flash=document.getElementById("flash_"+num);
              var a= new Array(0,52,104,156,208);
              var height=-37*(num-1);
              if(flag == 1){      
                flash.style.backgroundPosition= (-a[i])+"px"+" "+height+"px";
                         } 
              else{
                   a.sort(function(b,c){return c-b;});
                   flash.style.backgroundPosition= (-a[i])+"px"+" "+height+"px";
                    } 
            
                          }
      function loop(num,flag){
                         for(var i=0 ; i<5; i++){
                             setTimeout("display(" + i + "," + num + "," + flag + ")" , 45);
                             }
    
  </script>