账号通
    

账号  

密码  

3151

查看

4

回复
主题:[已答复]如何将上一张/下一张 图片改为 箭头图标 来显示?高手来看看!! [收藏主题] 转到:  
ykxxj 当前离线

320

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2643 分
登录次数:466 次
注册时间:2008/3/18
最后登录:2021/12/22
ykxxj 发表于:2010/8/14 20:49:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)
我想把 图片内容页的上一张 / 下一张图片 改为 小箭头的图标来显示, 可是 源程序代码 不会改,请教高手来看看,我找到了那一段语句!!



  '函数名:ReplacePrevNext

  '作  用:上一篇、下一篇

  '参  数:NowID 现在ID,Tid 目录ID,TypeStr类型

  '*********************************************************************************************************

  Function GetPrevNextURL(ChannelID,NowID, Tid, TypeStr,ByRef Title)

       Dim SqlStr,LinkUrl

       SqlStr="SELECT Top 1 ID,Title,Tid,Fname From " & KS.C_S(ChannelID,2) & " Where Tid='" & Tid & "' And ID" & TypeStr & NowID & " And Verific=1 and  DelTF=0 Order By ID"

    If TypeStr=">" Then SqlStr=SqlStr & " asc" else SqlStr=SqlStr & " desc"

    Dim RS:Set RS=Conn.Execute(SqlStr)

    If RS.EOF And RS.BOF Then

     GetPrevNextURL = "#" : Title = "没有了"

    Else

     LinkUrl = KS.GetItemURL(ChannelID,RS(2),RS(0),RS(3))

&#160; &#160;&#160;&#160;GetPrevNextURL = LinkUrl : Title= "<a href=""" & LinkUrl & """ title=""" & RS(1) & """> " & RS(1) & " </a>"

&#160; &#160; End If

&#160; &#160; RS.Close:Set RS = Nothing

&#160;&#160;End Function



红色的部分我直接改成是图片,结果是箭头的方向不对啊?



&#160;&#160;Function GetPrevNextURL(ChannelID,NowID, Tid, TypeStr,ByRef Title)

&#160; &#160;&#160; &#160; Dim SqlStr,LinkUrl

&#160; &#160;&#160; &#160; SqlStr="SELECT Top 1 ID,Title,Tid,Fname From " & KS.C_S(ChannelID,2) & " Where Tid='" & Tid & "' And ID" & TypeStr & NowID & " And Verific=1 and&#160;&#160;DelTF=0 Order By ID"

&#160; &#160; If TypeStr=">" Then SqlStr=SqlStr & " asc"

&#160; &#160; Dim RS:Set RS=Conn.Execute(SqlStr)

&#160; &#160; If RS.EOF And RS.BOF Then

&#160; &#160;&#160;&#160;GetPrevNextURL = "#" : Title = "<img src=""/images/l-jt.jpg"">"

&#160; &#160; Else

&#160; &#160;&#160;&#160;LinkUrl = KS.GetItemURL(ChannelID,RS(2),RS(0),RS(3))

&#160; &#160;&#160;&#160;GetPrevNextURL = LinkUrl : Title= "<a href=""" & LinkUrl & """ title=""" & RS(1) & """> <img src=""/images/r-jt.jpg""></a>"

&#160; &#160;&#160;&#160;End If

&#160; &#160; RS.Close:Set RS = Nothing



改成这样后显示的效果如下
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ykxxj 当前离线

320

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2643 分
登录次数:466 次
注册时间:2008/3/18
最后登录:2021/12/22
ykxxj 发表于:2010/8/14 20:51:00   | 只看该作者 查看该作者主题 沙发 
 
话费查询网www.chafei.net
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ykxxj 当前离线

320

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:2643 分
登录次数:466 次
注册时间:2008/3/18
最后登录:2021/12/22
ykxxj 发表于:2010/8/14 20:52:00   | 只看该作者 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店
箭头都跑到一个方向上去了!!! 我知道里面少了判断,可以不会写,请大家指点指点!!
 
话费查询网www.chafei.net
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/8/17 11:11:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)
需要判断 TypeStr







Function GetPrevNextURL(ChannelID,NowID, Tid, TypeStr,ByRef Title)

Dim SqlStr,LinkUrl

SqlStr="SELECT Top 1 ID,Title,Tid,Fname From " & KS.C_S(ChannelID,2) & " Where Tid='" & Tid & "' And ID" & TypeStr & NowID & " And Verific=1 and DelTF=0 Order By ID"

If TypeStr=">" Then SqlStr=SqlStr & " asc"

Dim RS:Set RS=Conn.Execute(SqlStr)

If RS.EOF And RS.BOF Then

GetPrevNextURL = "#" : Title = "<img src=""/images/l-jt.jpg"">"

Else

LinkUrl = KS.GetItemURL(ChannelID,RS(2),RS(0),RS(3))

If TypeStr=">" Then

GetPrevNextURL = LinkUrl : Title= "<a href=""" & LinkUrl & """ title=""" & RS(1) & """> <img src=""/images/r-jt.jpg""></a>"

Else

GetPrevNextURL = LinkUrl : Title= "<a href=""" & LinkUrl & """ title=""" & RS(1) & """> <img src=""/images/l-jt.jpg""></a>"

End If


End If

RS.Close:Set RS = Nothing
 
我爱世界杯,我爱KesionCMS.
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
taobao2010 当前离线

368

主题

0

广播

0

粉丝
添加关注
级别:三年级

用户积分:190 分
登录次数:11 次
注册时间:2010/6/29
最后登录:2010/11/6
taobao2010 发表于:2010/11/2 22:28:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.12891秒 powered by KesionCMS 9.0