CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问以下代码中哪里是重复显示同一张图片的呢?

楼主yxdwxy(Tech)2005-08-04 18:52:10 在 Web 开发 / ASP 提问

数据库为Access,以下代码是循环滚动显示图片/Flash的,可滚动时重复了一次,我只想显示一次就行了,而不用一张图片显示两次.请问重复显示的代码是哪句呢?  
   
  代码如下:  
   
  <!--最新图文代码开始-->  
  <%  
  Const   New_img=10              
  set   rs_Product=server.createobject("adodb.recordset")  
  sqltext="select   top   "   &   New_img   &   "   *   from   Product   where   Passed=True   order   by   UpdateTime   desc"  
  rs_Product.open   sqltext,conn,1,1  
  if   not   rs_Product.EOF   then%>  
  <div   align='center'   id='demo'   style='overflow:hidden;height:125px;width:545px;'><!--滚动区的高度和宽度-->  
  <table   align='center'   cellpadding='0'   cellspace='0'   border='0'>  
  <tr>  
  <td   id='demo1'   valign='top'>  
  <table   width='100%'   cellpadding='0'   cellspacing='0'   border='0'   align='center'>  
  <tr   valign='top'>  
  <%  
  while   not   rs_Product.EOF  
  fileExt=lcase(getFileExtName(rs_Product("DefaultPicUrl")))  
  %>  
  <td   align='center'>  
  <TABLE   width=100%   border=0   align=center   cellPadding=0   cellSpacing=0>  
  <TR>  
  <TD   width=8   rowspan=3   >&nbsp;</TD>  
  <TD   vAlign=top   width=8><img   src='Images/bg_0ltop.gif'   width=10   height=10></TD>  
  <TD   background=images/bg_01.gif></TD>  
  <TD   vAlign=top   width=7><img   src='Images/bg_0rtop.gif'   width=10   height=10></TD>  
  <TD   width=7   rowspan=3   vAlign=top>&nbsp;</TD>  
  </TR>  
  <TR>  
  <TD   background='Images/bg_03.gif'>&nbsp;</TD>  
   
                                      <TD   align="center"   bgcolor="#E9E9E9">   <a   href='ProductShow.asp?ArticleID=<%=rs_Product("ArticleID")%>'   target=_blank   title='<%=rs_Product("title")%>'>    
                                          <%if   fileext="jpg"   or   fileext="bmp"   or   fileext="png"   or   fileext="gif"   then%>  
                                          <img   border="0"   height="80"   src="<%if   rs_Product("DefaultPicUrl")=""   then%>Img/nopic.gif<%else%><%=rs_Product("DefaultPicUrl")%><%end   if%>"   width="105"   alt="<%=rs_Product("title")%>">    
                                          <%else  
  if   fileext="swf"   then%>  
                                          <object     classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'     codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0'   width='105'   height='84'>  
                                              <param   name=movie   value='<%=rs_Product("DefaultPicUrl")%>'>  
                                              <param   name=quality   value=high>  
                                              <param   name='Play'   value='-1'>  
                                              <param   name='Loop'   value='0'>  
                                              <param   name='Menu'   value='-1'>  
                                              <param   name='wmode'   value='transparent'>  
                                              <embed   src='<%=rs_Product("DefaultPicUrl")%>'   width='105'   height='84'   pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'   type='application/x-shockwave-flash'></embed>    
                                          </object>  
                                          <%end   if  
  end   if%>  
                                          </a>   </TD>  
      <TD   background='Images/bg_04.gif'>&nbsp;</TD>  
  </TR>  
  <TR>  
  <TD><img   src='Images/bg_0lbottom.gif'   width=10   height=10></TD>  
  <TD><img   src='Images/bg_02.gif'></TD>  
  <TD><img   src='Images/bg_0rbottom.gif'   width=10   height=10></TD>  
      </TR>  
      <TR>  
      <TD>&nbsp;</TD>  
  <TD   colspan=3   align=center   height=20   valign='top'   background='Images/bg_05.gif'>  
      <a   href='ProductShow.asp?ArticleID=<%=rs_Product("ArticleID")%>'   target=_blank   title='<%=rs_Product("title")%>'><%=cutstr(rs_Product("title"),8)%></a>  
    </TD>  
    <TD>&nbsp;</TD>  
  </TR>  
    </TABLE>  
  </td>  
      <%  
      rs_Product.MoveNext  
  wend  
  %>  
  </tr>  
  </table>  
  </td>  
  <td   id=demo2   valign=top></td>  
  </tr>  
  </table>  
  </div>  
        <%if   New_img   >5   then%>  
  <script>  
  var   Picspeed=15  
  demo2.innerHTML=demo1.innerHTML  
  function   Marquee1(){  
  if(demo2.offsetWidth-demo.scrollLeft<=0)  
  demo.scrollLeft-=demo1.offsetWidth  
  else{  
  demo.scrollLeft++  
  }  
  }  
  var   MyMar1=setInterval(Marquee1,Picspeed)  
  demo.onmouseover=function()   {clearInterval(MyMar1)}  
  demo.onmouseout=function()   {MyMar1=setInterval(Marquee1,Picspeed)}  
  </script>  
  <%end   if  
  else  
  Response.Write   "暂   无   最   新   图   文"  
  end   if  
  rs_Product.close  
  set   rs_Product=nothing  
  %>  
  <!--最新图文代码结束--> 问题点数:100、回复次数:10Top

1 楼eastr([相濡以沫,不如相忘于江湖])回复于 2005-08-04 18:55:06 得分 0

你想做什么?Top

2 楼suncyxy(沐阳)回复于 2005-08-04 19:45:42 得分 30

应该是这儿  
   
  <script>  
  var   Picspeed=15  
  demo2.innerHTML=demo1.innerHTML  
  function   Marquee1(){  
  if(demo2.offsetWidth-demo.scrollLeft<=0)  
  demo.scrollLeft-=demo1.offsetWidth  
  else{  
  demo.scrollLeft++  
  }  
  }  
  var   MyMar1=setInterval(Marquee1,Picspeed)  
  demo.onmouseover=function()   {clearInterval(MyMar1)}  
  demo.onmouseout=function()   {MyMar1=setInterval(Marquee1,Picspeed)}  
  </script>  
   
  可别照抄别人的程序哦,呵呵。Top

3 楼net205(人不可以无耻到这种地步)回复于 2005-08-04 20:36:47 得分 0

太长了,眼花Top

4 楼Axrain(小雨)回复于 2005-08-06 18:31:26 得分 0

To:   suncyxy(沐阳天)  
  这段代码好像是显示多少张图片的,设定是10张  
  Top

5 楼jackycxg(黑白灰)回复于 2005-08-06 20:22:16 得分 10

一看题目就知道自己不会  
  Top

6 楼rayFairy()回复于 2005-08-07 00:40:21 得分 10

一看这么多就知道自己要晕了Top

7 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2005-08-07 18:25:54 得分 50

<TABLE   WIDTH=75%   BORDER=1   CELLSPACING=1   CELLPADDING=1>  
  <TR>  
  <TD>   <div   id="demo"   style="overflow:hidden;width:120px">  
          <table   border="0"   CELLSPACING=0   CELLPADDING=0   width="540">  
                          <tr>    
                              <td   id="demo1">                                              
                                          <span   style="width:540px;background-color:#eeeeee;">  
                                                  <img   src="1.jpg"   width="120"   height="120"   border="0"   />  
                                                  <img   src="2.jpg"   width="120"   height="120"   border="0"   />  
  <img   src="3.jpg"   width="120"   height="120"   border="0"   />  
  <img   src="4.jpg"   width="120"   height="120"   border="0"   />                                            
                                          </span>                                                                    
                              </td>  
                              <td   id="demo2">&nbsp;</td>  
                          </tr>  
        </table>  
  </div>  
  </TD>  
  <TD   id="td">  
  <div   id="d"   style="overflow:hidden;width:120">  
          <table   border="0"   CELLSPACING=0   CELLPADDING=0   width="540">  
                          <tr>    
                              <td   id="d1"   >                                              
                                          <span   style="width:540px;background-color:#eeeeee;">  
                                                  <img   src="1.jpg"       width="120"   height="120"     border="0"   />  
                                                  <img   src="2.jpg"       width="120"   height="120"     border="0"   />  
  <img   src="3.jpg"       width="120"   height="120"     border="0"   />  
  <img   src="4.jpg"     width="120"   height="120"       border="0"   />                                            
                                          </span>                                                                    
                              </td>  
                              <td   id="d2">                                                
                              </td>  
                          </tr>  
        </table>  
  </div>  
  </TD>  
     
  </TR>  
     
  </TABLE>  
   
   
     
   
  <script>    
          var   speed=10;    
     
          function   ini(obj,obj1,obj2,para)  
          {  
  obj2.innerHTML=obj1.innerHTML;  
  obj.onmouseover=function(e)   {  
  e   =   window.event   ||   e;  
  if(e.clientX-getPosition(obj).left<parseInt(obj.style.width)/2   )  
  {  
  para=setInterval("MarqueeLeft("+   obj.id   +   ","   +     obj1.id   +   ","   +   obj2.id   +")",speed);  
  }  
  else  
  {    
  para=setInterval("MarqueeRight("+   obj.id   +   ","   +     obj1.id   +   ","   +   obj2.id   +")",speed);  
  }  
  }  
     
  obj.onmouseout=function()   {clearInterval(para)}  
          }  
          function   MarqueeLeft(obj,obj1,obj2)  
          {  
                  if(obj2.offsetWidth-obj.scrollLeft<=0)  
                  {  
                          obj.scrollLeft-=obj1.offsetWidth;  
                  }  
                  else  
                  {  
                          obj.scrollLeft++;  
                  }  
          }  
           
        function   MarqueeRight(obj,obj1,obj2)  
          {  
                  if(   obj.scrollLeft==0     )  
                    {  
                      obj.scrollLeft=540   ;  
                  }  
              else  
                {  
     
                          obj.scrollLeft--;  
                }  
          }  
      function   getPosition(el)    
  {  
  var   o   =   el.offsetParent,   x   =   el.offsetLeft,   y   =   el.offsetTop;  
  while   (o.tagName   !=   'BODY')   {  
  x   +=   o.offsetLeft;  
  y   +=   o.offsetTop;  
  o   =   o.offsetParent;  
  }  
  return   {  
  "left": x,  
  "top": y  
  };  
  }  
  </script>  
   
  <SCRIPT   LANGUAGE=javascript>  
  window.onload   =   function()  
  {  
  var   sysIllustrationSort;  
          ini(document.getElementById("demo")   ,document.getElementById("demo1"),document.getElementById("demo2"),sysIllustrationSort);  
    var   aaa;  
          ini(document.getElementById("d"),document.getElementById("d1"),document.getElementById("d2"),aaa   );  
  }  
  </SCRIPT>Top

8 楼yxdwxy(Tech)回复于 2005-08-09 08:54:29 得分 0

哪位高手帮忙给看看,这条语句在哪里?  
  在哪重复一组图片的呀,多谢Top

9 楼yxdwxy(Tech)回复于 2005-08-09 08:55:52 得分 0

我只想查找到这条语句,多谢Top

10 楼yxdwxy(Tech)回复于 2005-08-11 09:19:12 得分 0

我只想找出这条语句就行了,哪位高手给看看啊,多谢Top

相关问题

  • 求CListCtrl显示图片的代码!
  • 下面的代码为什么不能显示图片?
  • 求可以显示比屏幕尺寸的图片的代码
  • 300分求让图片进行分层显示代码
  • 代码正确图片显示为"叉"号?大家知道吗?
  • 那位老大有图片幻灯片显示的代码,急!!!!
  • 图片在DataGird中显示出错,代码如下。
  • 求C#.net上传图片到Oracle数据库及显示图片代码
  • GIF显示问题:那里有速度快点的GIF图片显示代码
  • 请帮忙看一下显示图片的代码,为什么图片显示不出来

关键词

  • 代码
  • 语句
  • 显示
  • 图片
  • 多谢

得分解答快速导航

  • 帖主:yxdwxy
  • suncyxy
  • jackycxg
  • rayFairy
  • superdullwolf

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo