注册 登录
编程论坛 ASP技术论坛

【求助】ASP程序如何设定滚动产品的数量值?

zpfree 发布于 2012-11-15 23:50, 369 次点击
本人是超级新手菜鸟。(本人扣 扣:315-957-274,如能帮我解决,有酬谢。)
产品向上滚动的程序,共有60多个产品,现在是全部向上滚动。
现在要设定 滚动产品的数量值,是哪一个参数?
只有本站会员才能查看附件,请 登录


下图的源程序,是否表明是所有产品是一个循环??

只有本站会员才能查看附件,请 登录


Function ScrollProduct(g_num,w,h)
对应的下图中的: <%=ScrollProduct(6,3,3)%>
那三个参数是什么意义???
只有本站会员才能查看附件,请 登录



附:代码原文:

'过程名:ScrollProduct                                                               
'作  用:显示产品流动图片
'参  数:rows - 个数
Function ScrollProduct(g_num,w,h)
    Records = 0
    Set rs = Server.CreateObject("Adodb.Recordset")
    rs.Open ("SELECT P.[ID],P.[Title],P.[BPictures] "&_
    " FROM [ProductInfo] P Where P.[Locked]='0'  "&_
    " Order by P.[OIndex] DESC "),conn,1,1
    if rs.bof or rs.eof then
   
        ShowLinkTXT = "暂无信息"
    else         
        ShowLinkTXT = ""
        Records = rs.RecordCount
        P_NUM = 1
        do while not rs.eof
            ID = rs("ID")
            Pic = rs("BPictures")
            Title = rs("Title")
            ShowStr = "<a href='ProductDetail.asp?ID="&ID&"'><img src='UploadFile/"&Pic&"' width='170' hspace='5' border='0'></a><br><br>"
            ShowLinkTXT = ShowLinkTXT & ShowStr
            rs.Movenext
            P_NUM = P_NUM + 1
        loop
    end if
    rs.Close
    Set rs=Nothing
    response.write ShowLinkTXT
End Function

====== 我==的 ==分隔符======
第二段代码:

 <td ><marquee onmouseover="this.stop();"
                        onmouseout="this.start();" scrollamount="2" scrolldelay="1"
                        direction="up"
                        height="180">
      <div align="center"><%=ScrollProduct(6,3,3)%> </div>
      </marquee>    </td>



[ 本帖最后由 zpfree 于 2012-11-15 23:56 编辑 ]
1 回复
#2
bujngyijian2012-11-16 00:25
可以尝试在where中限制一下查找个数吧·····       不过感觉这个没有定义呢?     同样是菜鸟····搞不懂
1