marquee 无缝循环

<DIV id=demo style="BACKGROUND: #ffffff; OVERFLOW: hidden; WIDTH: 150px; COLOR: #0000ff; HEIGHT: 200px"> 
    <DIV id=demo1> 
        <div align="center">
        <A href="#" target=_blank><IMG src="图片链接地址" border=0></A><br>
        <A href="#" target=_blank><IMG src="图片链接地址" border=0></A><br>
        <A href="#" target=_blank><IMG src="图片链接地址" border=0></A>
        </div>
    </DIV>
    <DIV id=demo2></DIV>
</DIV>
<SCRIPT language="javascript">
var speed=50;
demo2.innerHTML=demo1.innerHTML;
function Marquee(){
    if(demo2.offsetTop-demo.scrollTop<=0){
        demo.scrollTop-=demo1.offsetHeight;
    }
    else{
        demo.scrollTop++;
    }
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function() {clearInterval(MyMar)};
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
</SCRIPT>

  
 
------------------------------------------------------------------------
    DIRECTION:用于设定文本滚动的方向,可以设定的值有:LEFT,RIGHT。此属性不是必须使用的。 
    例: 
     [MARQUEE DIRECTION="LEFT" ]文字向左边滚动 [/MARQUEE] 
     [MARQUEE DIRECTION="RIGHT" ]文字向右边滚动 [/MARQUEE] 
   
HEIGHT:用于设定滚动字幕的高度,高度可用像素或可视页面的百分比来表示。此属性不是必须使用的。 
    例: 
    [MARQUEE HEIGHT="10%"] 滚动字幕的高度是可视页面的10%[ /MARQUEE] 
    [MARQUEE HEIGHT="12" ]滚动字幕的高度是12像素 [/MARQUEE] 
      
    WIDTH:用于设定字幕的宽度,宽度可用像素或可视页面的百分比来表示。此属性不是必须使用的。 
    例: 
    [MARQUEE WIDTH="90%"] 滚动字幕的宽度是可视页面的90% [/MARQUEE] 
    [MARQUEE WIDTH="200" ]滚动字幕的宽度是200像素 [/MARQUEE ]
      
    HSPACE:用于设定滚动字幕左右的空白空间,空白空间用像素表示。此属性不是必须使用的。 
    例: 
    [MARQUEE HSPACE="15" ]滚动字幕左右空白空间为15个像素 [/MARQUEE] 
     
    VSPACE:用于设定滚动字幕上下的空白空间,空白空间用像素表示。此属性不是必须使用的。 
    例: 
    [MARQUEE VSPACE="2"] 滚动字幕上下的空白空间为2个像素 [/MARQUEE] 
     
    LOOP:用于设定滚动字幕的滚动次数。当LOOP的值为"INFINITE"或是"-1"时,则文字会无限制地滚动。此属性不是必须使用的。 
    例: 
    [MARQUEE LOOP="-1" ]文字滚动无数次 [/MARQUEE] 
    [MARQUEE LOOP="5" ]文字滚动5次 [/MARQUEE] 
   
    SCROLLAMOUNT:用于设定每个连续滚动文本后面的间隔,该间隔用像素表示。此属性不是必须使用的。 
    例: 
    [MARQUEE SCROLLAMOUNT="10"] 此文本后面的间隔为10个像素 [/MARQUEE] 
      
    SCROLLDELAY:用于设定两次滚动操作之间的间隔时间,该时间以毫秒为单位。此属性不是必须使用的。 
    例: 
    [MARQUEE SCROLLDELAY="5"] 此文本两次滚动之间的间隔时间为5毫秒 [/MARQUEE]

ONMOUSEOUT=this.start() :用来设置鼠标移出该区域时 
原文地址:https://www.cnblogs.com/binlunia/p/11267728.html