| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 892 人关注过本帖
标题:这段代码如何让它显示成两列(图片)急!!
只看楼主 加入收藏
angerzl
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2007-8-20
结帖率:100%
收藏
 问题点数:0 回复次数:6 
这段代码如何让它显示成两列(图片)急!!
sub ShowProduct(TitleLen)
    if TitleLen<0 or TitleLen>200 then
        TitleLen=50
    end if
    if currentpage<1 then
           currentpage=1
    end if
    if (currentpage-1)*MaxPerPage>totalput then
        if (totalPut mod MaxPerPage)=0 then
               currentpage= totalPut \ MaxPerPage
        else
               currentpage= totalPut \ MaxPerPage + 1
        end if
       end if
    if currentPage=1 then
        sqlProduct="select top " & MaxPerPage    
    else
        sqlProduct="select "
    end if

    sqlProduct=sqlProduct & " ID,Product_Id,BigClassName,SmallClassName,IncludePic,Title,Price,Spec,Unit,Memo,DefaultPicUrl,UpdateTime,Hits from Product where Passed=True "
    
    if BigClassName<>"" then
        sqlProduct=sqlProduct & " and BigClassName='" & BigClassName & "' "
        if SmallClassName<>"" then
            sqlProduct=sqlProduct & " and SmallClassName='" & SmallClassName & "' "
        end if
    end if
    sqlProduct=sqlProduct & " order by UpdateTime desc"
    Set rsProduct= Server.CreateObject("ADODB.Recordset")
    rsProduct.open sqlProduct,conn,1,1
    if rsProduct.bof and  rsProduct.eof then
        response.Write("<br><li>没有任何产品</li>")
    else
        if currentPage=1 then
            call ProductContent(TitleLen)
        else
            if (currentPage-1)*MaxPerPage<totalPut then
                    rsProduct.move  (currentPage-1)*MaxPerPage
                 dim bookmark
                   bookmark=rsProduct.bookmark
                call ProductContent(TitleLen)
            else
                currentPage=1
                   call ProductContent(TitleLen)
            end if
        end if
    end if
    rsProduct.close
    set rsProduct=nothing
end sub

sub ProductContent(intTitleLen)
       dim i,strTemp
    i=1
    do while not rsProduct.eof
        strTemp=""        
        strTemp= strTemp & "<table width=100% border=0 cellspacing=3 cellpadding=0>"
                strTemp= strTemp & "<tr>"
                strTemp= strTemp & "<td width=25% rowspan=6>"
                strTemp= strTemp & "<div align=center><a href=ProductShow.asp?ID=" & rsProduct("ID") & ">"
                
                fileExt=lcase(getFileExtName(rsProduct("DefaultPicUrl")))
                if fileext="jpg" or fileext="bmp" or fileext="png" or fileext="gif" then
                strTemp= strTemp & "<img style='BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc' src=" & rsProduct("DefaultPicUrl") & " width=260 height=150 onload='javascript:DrawImage(this);'>"
                
                else
                 if fileext="swf" then
                    strTemp= strTemp & "<object  classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'  codebase='http://download.,0,0,0' width='260' height='150'>"
                    strTemp= strTemp &"<param name=movie value='"&rsProduct("DefaultPicUrl")&"'>"
                    strTemp= strTemp &"<param name=quality value=high>"
                    strTemp= strTemp &"<param name='Play' value='-1'>"
                    strTemp= strTemp &"<param name='Loop' value='0'>"
                    strTemp= strTemp &"<param name='Menu' value='-1'>"                    
                    strTemp= strTemp &"<embed  src='"&rsProduct("DefaultPicUrl")&"' width='260' height='150' pluginspage='http://www.' type='application/x-shockwave-flash'></embed> </object>"                
                                                            
               end if
              end if            
                
                strTemp= strTemp & "</a></div></td>"
                strTemp= strTemp & "<tr width=12% height=12>"
                strTemp= strTemp & "产品名称:</tr>"
                strTemp= strTemp & "<tr>"
                strTemp= strTemp & "<a href=ProductShow.asp?ID=" & rsProduct("ID") & ">" & rsProduct("Title") & ""
                strTemp= strTemp & "</a></tr>"                        
                

                strTemp= strTemp & "</tr>"
                strTemp= strTemp & "</table>"
        response.write strTemp
        rsProduct.movenext
        i=i+2
        
        if i>=MaxPerPage then exit do    
    loop
end sub
搜索更多相关主题的帖子: 代码 
2008-03-24 13:27
heyufu
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2007-7-26
收藏
得分:0 
每显示二张图片就显示一个<br>,看可以不

2008-03-24 13:56
angerzl
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2007-8-20
收藏
得分:0 
关键问题是它一行上只显示一张图片
关键问题是它一行上只显示一张图片
我是想让表格显示成 N 行两列………………
2008-03-24 14:01
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
对td进行循环
2008-03-24 15:28
angerzl
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2007-8-20
收藏
得分:0 
有没有人帮帮我啊,怎么循环啊?????
2008-03-25 07:13
笨笨林
Rank: 6Rank: 6
等 级:贵宾
威 望:21
帖 子:482
专家分:408
注 册:2007-7-28
收藏
得分:0 
用一个变量,初值为0,显示一张就加1,当等于2时就置0,然后</tr><tr>
循环结束如果该变量为1,就<td></td></tr>
否则就</tr>

程序授权说明:http://www./authorization.php  无路难开路难。  帮助别人是快乐的,也只有帮助别人,才能得到别人的帮助。互相帮助,才能共同进步。
2008-03-25 09:52
angerzl
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2007-8-20
收藏
得分:0 
谢谢楼上的几位朋友
我的问题已解决,下面就是我想要的代码:
sub ShowProduct(TitleLen)
if TitleLen<0 or TitleLen>200 then
   TitleLen=50
end if
    if currentpage<1 then
    currentpage=1
    end if
if (currentpage-1)*MaxPerPage>totalput then
   if (totalPut mod MaxPerPage)=0 then
       currentpage= totalPut \ MaxPerPage
   else
     currentpage= totalPut \ MaxPerPage + 1
   end if
   end if
if currentPage=1 then
        sqlProduct="select top " & MaxPerPage
else
   sqlProduct="select "
end if

sqlProduct=sqlProduct & " ID,Product_Id,BigClassName,SmallClassName,IncludePic,Title,Price,Spec,Unit,Memo,DefaultPicUrl,UpdateTime,Hits from Product where Passed=True "

if BigClassName<>"" then
   sqlProduct=sqlProduct & " and BigClassName='" & BigClassName & "' "
   if SmallClassName<>"" then
    sqlProduct=sqlProduct & " and SmallClassName='" & SmallClassName & "' "
   end if
end if
sqlProduct=sqlProduct & " order by UpdateTime desc"
Set rsProduct= Server.CreateObject("ADODB.Recordset")
rsProduct.open sqlProduct,conn,1,1
if rsProduct.bof and rsProduct.eof then
   response.Write("<br><li>没有任何产品</li>")
else
   if currentPage=1 then
    call ProductContent(TitleLen)
   else
    if (currentPage-1)*MaxPerPage<totalPut then
             rsProduct.move (currentPage-1)*MaxPerPage
            dim bookmark
              bookmark=rsProduct.bookmark
            call ProductContent(TitleLen)
        else
         currentPage=1
              call ProductContent(TitleLen)
     end if
   end if
end if
rsProduct.close
set rsProduct=nothing
end sub

sub ProductContent(intTitleLen)
       dim i,strTemp,ViewList
         i=1
   ViewList=2
   strTemp=""
   strtemp= strtemp & "<p>"
   strTemp= strTemp & "<TABLE align=center BORDER=0 CELLSPACING=1 CELLPADDING=0>"
   strTemp= strTemp & "<tr>"
do while not rsProduct.eof
strTemp= strTemp & "<td width=320>"   
   strTemp= strTemp & "<table align=center width=320 border=0 cellspacing=2 cellpadding=0>"
                strTemp= strTemp & "<tr>"
                strTemp= strTemp & "<td colspan=2>"
              strTemp= strTemp &"<TABLE border=0 cellPadding=0 cellSpacing=5>"
              'strTemp= strTemp & "<td align=left >"
              'strTemp= strTemp & "<IMG width=13 height=13 src='images/A.jpg'></td>"
              strTemp= strTemp & "<td align=left width=80% >"
                strTemp= strTemp & "<a href=ProductShow.asp?ID=" & rsProduct("id") & ">" & rsProduct("Title") & ""
                strTemp= strTemp & "</a></td>"
   strTemp= strTemp &"<TR>"
   
   strTemp= strTemp &"<TD align=middle width=320> <TABLE align=center border=0 cellPadding=0 cellSpacing=0>"  
        
   strTemp= strTemp &"<TR>"
   strTemp= strTemp &"<TD height=10><IMG height=10 src='Img/bg_0ltop.gif' width=10></TD>"
   strTemp= strTemp &"<TD background='Img/bg_01.gif' height=10></TD>"
   strTemp= strTemp &"<TD height=10><IMG height=10 src='Img/bg_0rtop.gif' width=10></TD>"
   strTemp= strTemp &"</TR>"
   strTemp= strTemp &"<TR> "
   strTemp= strTemp &"<TD background='Img/bg_03.gif' width=10>&nbsp;</TD>"
   strTemp= strTemp & "<td>"&"<div align=center>"
   strTemp= strTemp & "<a href=ProductShow.asp?ID=" & rsProduct("id") & ">" & "<img src=" & rsProduct("DefaultPicUrl") & " width='288' height='178' border='0'>" & "</a><br></div>"
   strTemp= strTemp & "</td>"
   strTemp= strTemp &"<TD background='Img/bg_04.gif' width=10>&nbsp;</TD>"
   strTemp= strTemp &"</TR>"
   strTemp= strTemp &"<TR>"
   strTemp= strTemp &"<TD height=10><IMG height=10 src='Img/bg_0lbottom.gif' width=10></TD>"
   strTemp= strTemp &"<TD background=Img/bg_02.gif height=10></TD>"
   strTemp= strTemp &"<TD height=10><IMG height=10 src='Img/bg_0rbottom.gif' width=10></TD>"
   strTemp= strTemp &"</TR>"         
   strTemp= strTemp &"</TABLE></TD>"
   strTemp= strTemp &"</TR>"
   strTemp= strTemp &"</TABLE>"
                strTemp= strTemp & "</a></div></td>"
     strTemp= strTemp & "</tr><tr>"
                'strTemp= strTemp & "<td align=center >"
                'strTemp= strTemp & "</td>"
                'strTemp= strTemp & "<td align=center width=100% >"
                'strTemp= strTemp & "<a href=ProductShow.asp?ID=" & rsProduct("id") & ">" & rsProduct("Title") & ""
                'strTemp= strTemp & "</a></td>"
   
     strTemp= strTemp & "</tr><tr>"
     'strTemp= strTemp & "<td align=right >"
                'strTemp= strTemp & "编号:</td>"
                'strTemp= strTemp & "<td>"
                'strTemp= strTemp & rsProduct("Product_Id") & ""
                'strTemp= strTemp & "</a></td>"         
      
                strTemp= strTemp & "</tr><tr>"
                strTemp= strTemp & "<td colspan=2>"
               
                strTemp= strTemp & "</td>"
                strTemp= strTemp & "</tr><tr>"
                'strTemp= strTemp & "<td height=1 colspan=3 bgcolor=#CCCCCC></td>"
                strTemp= strTemp & "</tr>"
                strTemp= strTemp & "</table>"  
        if i mod ViewList =0 then
     strTemp= strTemp & "</td></tr>"
        end if
           rsProduct.MoveNext      
   i=i+1
   if i>MaxPerPage then exit do   
loop
   strtemp= strtemp & "</tr></table>"
   response.write strTemp
end sub
2008-03-26 10:51
快速回复:这段代码如何让它显示成两列(图片)急!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017966 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved