|  | 
 
| <!--滚动代码开始--> <style type="text/css">
 <!--
 #demo {
 background: #FFF;
 overflow:hidden;
 border: 1px dashed #CCC;
 width: 100%;
 }
 #demo img {
 border: 3px solid #F2F2F2;
 }
 #indemo {
 float: left;
 width: 800%;
 }
 #demo1 {
 float: left;
 }
 #demo2 {
 float: left;
 }
 -->
 </style>
 
 <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
 
 <td align="center">
 
 <div id="demo">
 <div id="indemo">
 <div id="demo1">
 <%
 
 sql="select top 4 id,title,img from news where  bid=12 and remm=1"
 set rs=conn.execute(sql)
 while not rs.eof
 %>
 
 <a href="show.asp?id=<%= rs(0) %>"><img name="" src="<%= rs(2) %>" width="240" height="160" alt="" border="0" /></a>
 <%
 rs.movenext
 wend
 rs.close
 %>
 </div>
 <div id="demo2"></div>
 </div>
 </div>
 
 <script>
 <!--
 var speed=30;
 var tab=document.getElementById("demo");
 var tab1=document.getElementById("demo1");
 var tab2=document.getElementById("demo2");
 tab2.innerHTML=tab1.innerHTML;
 function Marquee(){
 if(tab2.offsetWidth-tab.scrollLeft<=0)
 tab.scrollLeft-=tab1.offsetWidth
 else{
 tab.scrollLeft++;
 }
 }
 var MyMar=setInterval(Marquee,speed);
 tab.onmouseover=function() {clearInterval(MyMar)};
 tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
 -->
 </script>
 
 
   非常平滑的JS图片滚动特效代码,无缝循环,速度可自定义,鼠标悬停时停止。它的特点是JS和图片地址分离,这样做你就经易的从数据库动态调用每张图片的地址,方便控制,因此它非常的应用。
 | 
 |