想大家帮一下!怎样才可以实现单行新闻的上下滚动且中间停顿一会再滚动!新闻是从数据库里读出来放在一个asxc用户控件里的!我现在可以实现
想大家帮一下!怎样才可以实现单行新闻的上下滚动且中间停顿一会再滚动!新闻是从数据库里读出来放在一个asxc用户控件里的!我现在可以实现滚动了!可是第一二条还能正常显示,以后的就不能处在正中间了,到最后就会出现在两行在一起,也就是说每滚动一次,显示的新闻就比以前显示的新闻向下,到最后上一次显示的可以看到一半文字,本次显示的也只能看到上面的一半文字!也不知道我说的清楚不清楚!代码如下: 
  <div   id= "icefable1 "   style= "OVERFLOW-Y:   hidden;   OVERFLOW-X:   visible;   HEIGHT:   21px "   noWrap>  
 																 <table   cellSpacing= "0 "   cellPadding= "0 "   width= "155 "   border= "0 ">  
 																	 <tbody>  
 																		 <uc1:gonggao   id= "Gonggao1 "   runat= "server ">  </uc1:gonggao>  
 																	 </tbody>  
 																 </table>  
 															 </div>  
 															 <script   language= "JavaScript "   type= "text/javascript ">  
                   marqueesHeight=21; 
                   stopscroll=false; 
                   icefable1.scrollTop=0;                     
                   with(icefable1)   { 
                         style.height=marqueesHeight; 
                         style.overflowX= "visible "; 
                         style.overflowY= "hidden "; 
                         noWrap=true; 
                         onmouseover=new   Function( "stopscroll=true "); 
                         onmouseout=new   Function( "stopscroll=false "); 
                   }                     
                   preTop=0;   currentTop=21;   stoptime=0;                     
                   function   init_srolltext()   { 
                         icefable1.scrollTop=0; 
                         setInterval( "scrollUp() ",40); 
                   }                     
                   init_srolltext();                     
                   function   scrollUp()   { 
                         if(stopscroll==true)   return; 
                         currentTop+=1; 
                         if(currentTop==22)   { 
                            stoptime+=1; 
                            currentTop-=1; 
                            if(stoptime==40)   { 
                               currentTop=0; 
                               stoptime=0; 
                            } 
                         }   else   {          
           &nbs