<html xmlns="<head id="Head1" runat="server">
<title>DataList點(diǎn)擊顯示大圖效果</title>
<script type="text/javascript">
function showDaTu(src){
document.getElementById("ImageShowBig").src=src;
}
</script>
</head>
<body >
<form id="Form1" method="post" runat="server">
<div>
<asp:Image ID="ImageShowBig" runat="server" Width="300px" Height="300px" />
</div>
<div id="demo" style="OVERFLOW: hidden; WIDTH: 922px; HEIGHT: 203px">
<table cellpadding="0" cellspacing="0" width="804px">
<tr>
<td id="demo1">
<asp:DataList ID="dlInfo" runat="server" Height="1px" RepeatColumns="30"
RepeatDirection="Horizontal" Width="41px">
<ItemTemplate>
<table style="width: 155px; height: 125px" cellpadding="0" cellspacing="0">
<tr>
<td style="height: 100px">
<asp:Image ID="Image1" runat="server" Height="133px" Width="168px"
ImageUrl='<%# "houtai/ProImg/" & Eval("productsimg") %>'
onclick="showDaTu(this.src)" /></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</td>
<td id="demo2"></td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
//滾動速度
var speed=5
demo2.innerHTML=demo1.innerHTML
//從右至左
function Marquee(){
if(demo1.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft=0
else
demo.scrollLeft++
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</form>
</body>
</html>