JS向上循环显示,求大侠帮助
var speed=30
	dome2.innerHTML=dome1.innerHTML  
	function Marquee(){  
		if(dome2.offsetTop-dome.scrollTop<=0){
		dome.scrollTop-=dome1.offsetHeight  
		}else{  
		dome.scrollTop++  
		}  
	}  
	var MyMar=setInterval(Marquee,speed)  
	dome.onmouseover=function() {clearInterval(MyMar)}  
	dome.onmouseout=function() {MyMar=setInterval(Marquee,speed)}  
以上是JS代码,为什么循环2次就不循环啦
   <div id="dome">
     <div id="dome1">
   			<ul id="express">
				 <a href="#"><li>·2010考研英语大纲到货75折...</li></a>
				 <a href="#"><li>·权威定本四大名著(人民文...</li></a>
				 <a href="#"><li>·口述历史权威唐德刚先生国...</li></a>
				 <a href="#"><li>·袁伟民与体坛风云:实话实...</li></a>
				 <a href="#"><li>·我们台湾这些年:轰动两岸...</li></a>
				 <a href="#"><li>·畅销教辅推荐:精品套书50...</li></a>
				 <a href="#"><li>·2010版法律硕士联考大纲75...</li></a>
				 <a href="#"><li>·计算机新书畅销书75折抢购</li></a>
				 <a href="#"><li>·2009年孩子最喜欢的书>></li></a>
				 <a href="#"><li>·弗洛伊德作品精选集59折</li></a>
		 </ul>
       </div>
     <div id="dome2"></div>
   </div>
													<script type="text/javascript" src="js/xsfz.js"></script>
</div>
这是代码
------解决方案--------------------
http://www.popub.net/script/MSClass.html