HTML
<div id="IndexFootCenterTopContentLeft">
<div id="Scroll">
<div id="Scroll1" class="ScrollStyle">
<asp:ImageButton ID="NewsButton1" runat="server" Width="170px" Height="130px" />
<span class="Link a " style="display:block"><asp:HyperLink ID="Hyperlink1" runat="server"></asp:HyperLink></span>
</div>
<div id="Scroll2" class="ScrollStyle">
<asp:ImageButton ID="NewsButton2" runat="server" Width="170px" Height="130px" />
<span class="Link a " style="display:block"><asp:HyperLink ID="Hyperlink2" runat="server"></asp:HyperLink></span>
</div>
<div id="Scroll3" class="ScrollStyle">
<asp:ImageButton ID="NewsButton3" runat="server" Width="170px" Height="130px" />
<span class="Link a " style="display:block"><asp:HyperLink ID="Hyperlink3" runat="server"></asp:HyperLink></span>
</div>
</div>
</div>
<script src="Scripts/Scroll.js" type="text/javascript"></script>
JS
var Run = setInterval(a, 50);
var Timer;
var ScrollOut = document.getElementById("IndexFootCenterTopContentLeft");
var Scroll = document.getElementById("Scroll");
ScrollOut.onmouseout = function () { Run = setInterval(a, 50);};
ScrollOut.onmouseover = function () { clearInterval(Run); }
function a()
{
if (ScrollOut.scrollTop == 149)
{
clearInterval(Run);
Timer = setTimeout("run()", 3000);
ScrollOut.scrollTop++;
}
else if (ScrollOut.scrollTop == 300)
{
clearInterval(Run);
setTimeout("ScrollOverride()", 3000);
}
else
ScrollOut.scrollTop++;
}
function run()
{
Run = setInterval(a, 50);
}
function ScrollOverride()
{
ScrollOut.scrollTop = 0;
run();
}