用marquue不就行了
<marquee direction="up" height=50 >
111111111111111<br/>
222222222222222<br/>
333333333333333<br/>
444444444444444<br/>
555555555555555<br/>
</marquee>
<marquee direction="up" height=50 >
111111111111111<br/>
222222222222222<br/>
333333333333333<br/>
444444444444444<br/>
555555555555555<br/>
</marquee>
但marquue不能连续滚动
会留下空白
去看这个页面,js都在
111111111111111<br/>
222222222222222<br/>
333333333333333<br/>
444444444444444<br/>
555555555555555<br/>
666666666666666<br/>
777777777777777<br/>
111111111111111<br/>
222222222222222<br/>
333333333333333<br/>
</div>
你的方法其实跟我那个原理一样拉
demo2就是用来循环显示的
吼吼JF来的这个早被讨论过N次了
偷机取巧替你关注中
<table border='0' align='center' cellpadding='0' cellspacing="0" cellspace='0'>
<tr>
<td id=demo2 valign=top></td>
<td id='demo1' valign='top'>
<table width="150" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="140" height="105" align="center" valign="middle" background="pictou/bumen2.gif">
<img src="http://pkvs.com/image/logo.gif" width="162" height="60" />
</td>
<td width="140" align="center" valign="middle" background="pictou/bumen2.gif">
<img src="http://pkvs.com/image/logo.gif" width="162" height="60" />
</td>
<td width="140" align="center" valign="middle" background="pictou/bumen2.gif">
<img src="http://pkvs.com/image/logo.gif" width="162" height="60" />
</td>
<td width="140" align="center" valign="middle" background="pictou/bumen2.gif">
<img src="http://pkvs.com/image/logo.gif" width="162" height="60" />
</td>
<td width="140" align="center" valign="middle" background="pictou/bumen2.gif">
<img src="http://pkvs.com/image/logo.gif" width="162" height="60" />
</td>
</tr>
<tr>
<td><div align="center" class="u1224">图片名称1</div></td>
<td align="center">图片名称2</td>
<td align="center">图片名称3</td>
<td align="center">图片名称4</td>
<td align="center">图片名称5</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<script>
var speed=15
demo2.innerHTML=demo1.innerHTML
function Marquee1()
{
if(0>=demo.scrollLeft)
demo.scrollLeft+=demo2.offsetWidth
else
demo.scrollLeft--
status=demo.scrollLeft
}
var MyMar1=setInterval(Marquee1,speed)
demo.onmouseover=function() {clearInterval(MyMar1)}
demo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)}
</script>