首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

图片不间断滚动有关问题

2012-04-15 
图片不间断滚动问题图片不间断滚动问题显示效果为:www.sz-jdcs.com在产品案案例那一块的图片,是滚动的,但

图片不间断滚动问题
图片不间断滚动问题显示效果为:www.sz-jdcs.com 在产品案案例那一块的图片,是滚动的,但滚动了几秒种之后就停止了,不知道是什么原因会停止,想一直让它滚动,代码如下:

VBScript code
<div id="demo">   <div id="demo1"><table width="100%" border="0" cellspacing="0" cellpadding="0">  <tr>    <td align="center" valign="middle"><table width="100%"  border="0" cellpadding="0" cellspacing="0"><%set rs=server.CreateObject("ADODB.recordset")sql="select * from product where index='1' order by id desc"'sql="select * from product order by id desc"rs.open sql,conn,1,3if rs.eof then%>                              <!--<script language="JavaScript" type="text/javascript"> alert('暂无产品信息!');history.go(-1)</script>-->                              <%response.Write"暂无相关信息"                              response.endend ifa=cint(rs.recordcount)mypage=request.querystring("whichpage")if mypage="" thenmypage=1end ifmypagesize=request.querystring("pagesize")if mypagesize="" thenmypagesize=8end ifrs.movefirstrs.pagesize=mypagesizemaxcount=cint(rs.pagecount)rs.absolutepage=mypagehowmany=0a=1%>      <tr>        <td><table width="100%"  border="0" cellpadding="0" cellspacing="0">          <tr>            <td></td>            </tr>          <tr>                            <%do while not rs.eof and howmany<mypagesize%>            <td height="75">            <table width="75"  border="0" align="center" cellpadding="0" cellspacing="0">              <tr>                <td width="31%" height="61"><table width="110"  border="0" cellpadding="2" cellspacing="3">                  <tr>                    <td width="110" height="16" align="center" valign="middle"><a  href="productxx.asp?id=<%=rs("id")%>" title="<%=rs("title")%>" class="aa"><img src="<%=rs("pic")%>" border="0" width="155" height="127"></a></td>                    </tr>                  <tr>                    <td height="16" align="center"><div style="margin-top:5px;"><a  href="productxx.asp?id=<%=rs("id")%>" title="<%=rs("title")%>"><%=left(rs("title"),10)%></a></div></td>                  </tr>                </table></td>              </tr>            </table>              </td><%if a mod 4=0 then%>          </tr>                     <%end if%>                            <%                            a=a+1                            howmany=howmany+1                            rs.movenext                            loop                            %>        </table></td>      </tr>    </table></td>  </tr>  <tr>    <td align="center" valign="middle"></td>  </tr>  <tr>    <td></td>  </tr>  <tr>    <td align="center"></td>  </tr>  <tr>    <td align="right"></td>  </tr>            </table></div>            <div id="demo2"></div>                <script> var speed=40var demo=document.getElementById("demo");var demo2=document.getElementById("demo2");var demo1=document.getElementById("demo1");demo2.innerHTML=demo1.innerHTMLfunction Marquee(){ if(demo2.offsetTop-demo.scrollTop<=0)  demo.scrollTop-=demo1.offsetHeight else{  demo.scrollTop++ }}var MyMar=setInterval(Marquee,speed)demo.onmouseover=function() {clearInterval(MyMar)}demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}</script> 



[解决办法]
JScript code
//定时执行Marqueedemo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}//Marquee的定义function Marquee(){ if(demo2.offsetTop-demo.scrollTop<=0)  demo.scrollTop-=demo1.offsetHeight else{  demo.scrollTop++ }}//貌似是一页数据从上到下混动了一次,到底部都停了。 

热点排行