想大家帮一下!怎样才可以实现单行新闻的上下滚动且中间停顿一会再滚动!新闻是从数据库里读出来放在一个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