网上摘的 稍做了下修改
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="图片滚动.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.style1
{
width: 154px;
}
.style2
{
width: 526px;
}
</style>
</head>
<body>
<table border="0" cellpadding="5" cellspacing="0" align="center"
style="height: 156px; width: 498px;">
<tr>
<td width="230"> //可根据实际情况调整 但不能过大 当过大时(能放下所有图片) 只会滚动一半就停止
<div id="demo" style="overflow:hidden;height:100;width:250;color:#ffffff">
<table align="left" cellpadding="0" cellspacing="0" border="0"
style="height: 144px; width: 485px">
<tr>
<td id="demo1" valign="top" class="style2">
<table border="0" cellpadding="0" cellspacing="0">
<tr align="center"> //设置图片路径 和链接页面 其中更改this.style.zoom的值可改变鼠标停留是大小
<td class="style1"><a href="http://www.baidu.com" target="_blank"><img alt=""
src="E:/虚拟目录/WebSite/WebSite8/images1/1.jpg" width="150" hspace="3" border="0"
align="absmiddle" style="height: 111px" οnmοuseοver="this.style.zoom='150%'" οnmοuseοut="this.style.zoom='100%'"/></a></td>
<td><a href="#" target="_blank"><img alt=""
src="E:/虚拟目录/WebSite/WebSite8/images1/5.jpg" width="150" hspace="3" border="0"
align="absmiddle" style="height: 115px" οnmοuseοver="this.style.zoom='150%'" οnmοuseοut="this.style.zoom='100%'"/></a></td>
<td><a href="#" target="_blank"><img alt=""
src="E:/虚拟目录/WebSite/WebSite8/images1/6.jpg" width="150" hspace="3" border="0"
align="absmiddle" style="height: 112px" οnmοuseοver="this.style.zoom='150%'" οnmοuseοut="this.style.zoom='100%'"/></a></td>
</tr>
</table>
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
<script type="text/javascript">
var speed = 15//速度数值越大速度越慢
demo2.innerHTML = demo1.innerHTML
function Marquee() {
if (demo2.offsetWidth - demo.scrollLeft <= 0)
{ demo.scrollLeft -= demo1.offsetWidth }
else { demo.scrollLeft++ }
}
var MyMar = setInterval(Marquee, speed)
demo.onmouseover = function() { clearInterval(MyMar) }
demo.onmouseout = function() { MyMar = setInterval(Marquee, speed) }
</script>
</td>
</tr>
</table>
</body>
</html>