<h1>无缝MARQUEE</h1>
<h3>作者 neweroica 2002-12-1 16:58</h3>
<p>使用说明</p>
<p>在<marquee>标签中加入onstart=noSeamMarquee(this,max,peroid,0),其中max是innerHTML最大的复制数目,比如可以取100;
peroid略小于本marquee走一个循环的大约时间(单位:秒),可以事先估计。</p>
<script>
function noSeamMarquee(obj,max,t,h){
if(h==0)
cont=obj.innerHTML;
obj.innerHTML+=cont;
if(h>max)
eval('clearTimeout(timer_'+obj.id+')');
h++;
eval('timer_'+obj.id+'=setTimeout("noSeamMarquee('+obj.id+','+max+','+t+','+h+')",'+t*1000+');');
}
</script>
<marquee id=m1 onstart="noSeamMarquee(this,100,20,0);this.stop()" width=500 height=100 direction=left scrollamount=3 scrolldelay=1 onmouseover=this.stop() onmouseout=this.start() bgcolor=#888888>
<img src=http://www.simcn.com/logo.gif height=100 width=150>
<img src=http://www.simcn.com/logo.gif height=100 width=150>
<img src=http://www.simcn.com/logo.gif height=100 width=150>
<img src=http://www.simcn.com/logo.gif height=100 width=150 onload=m1.start()>
</marquee>
留言区(共0条)