var speed=100; 
var tab=document.getElementById("demo"); 
var tab1=document.getElementById("demo1"); 
var tab2=document.getElementById("demo2"); 
tab2.innerHTML=tab1.innerHTML; 
function Marquee(){ 
if(tab2.offsetTop-tab.scrollTop<=0) 
tab.scrollTop-=tab1.offsetHeight 
else{ 
tab.scrollTop++ 


var MyMar=setInterval(Marquee,speed); 
tab.onmouseover=function() {clearInterval(MyMar)}; 
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)}; 这段代码在ie下面是可以进行滚动的 ,可是在ff下只滚动一下就停了 
请教各位大侠这是什么情况 js写的问题,还是什么情况?