有个点击一个图片进入下一个图片的代码问题

liuleiaizhangliang 2006-12-14 01:50:37
大家好,一个图片系统,一条记录中的一个字段的路径有10张图的路径地址,都是用","隔开的.
我怎么用ASP把这条记录的多个图片已点击一张图片切换到另一张图片,注意哦,数据库一条记录一个字段里比如有1.GIF,2.GIF等,其中第一张显示出来要求点击它把第二张显示出来!
谢谢各位帮忙!
...全文
289 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuleiaizhangliang 2006-12-14
  • 打赏
  • 举报
回复
谢谢各位,真是好人多!!
chinayuy 2006-12-14
  • 打赏
  • 举报
回复
<%
‘将字段中的所有图片名称都读出来
aa="1.gif,2.gif,3.gif"
if instr(aa,",")>0 then
dim bb
bb=split(aa,",")
for i=0 to ubound(bb)
response.write bb(i)&"<p>"
next
response.write i&"</P>"
end if
dim qq,pic_num
pic_num=cint(request("pic_num"))
response.write pic_num
if pic_num >= i or pic_num="" then '如果传pic_num大于数给的下标或者pic_num=空的话
pic_num=0'给pic_num传值,也就是于,如果流览到最后一张图,点击图片则显示第一张图
end if

%>
<a href=testt.asp?pic_num=<%=pic_num+1%>><img src="路径/<%=bb(pic_num)%>"></a>


这样写就对了,我测试通过了,估计还有别的办法,我只会这招,呵呵!
chinayuy 2006-12-14
  • 打赏
  • 举报
回复
修正一下
<%if pic_num>i or pic_num="" then '如果传pic_num大于数给的下标或者pic_num=空的话
pic_num=0'给pic_num传值,也就是于,如果流览到最后一张图,点击图片则显示第一张图
else
pic_num=pic_num'这边不用加了,呵呵,在链接上加一下就可以了
end if
%>

<a href=showpic.asp?pic_num=<%=pic_num+1%>><img src="路径/<%=bb(pic_num)%>"></a>
chinayuy 2006-12-14
  • 打赏
  • 举报
回复
用数组啊!但要用一个专门的页面来显示,并且要传送一个值
如:showpic.asp?pic_num=?
<%
aa="1.gif,2.gif,3,gif"
if instr(aa,",")>0 then
dim bb
bb=split(a,"aa")
for i=0 to ubound(bb)
next
end if
dim qq,pic_num
pic_num=request("pic_num")
qq=request("qq")
if pic_num>i or pic_num="" then '如果传pic_num大于数给的下标或者pic_num=空的话
pic_num=0'给pic_num传值,也就是于,如果流览到最后一张图,点击图片则显示第一张图
else
pic_num=pic_num+1'否则pic_num就加1
end if
%>
<a href=showpic.asp?pic_num=<%pic_num%>><img src="路径/<%=bb(pic_num)%>"></a>

好像是这样吧,呵呵,我也是菜鸟!你再琢磨琢磨
.Net学习 2006-12-14
  • 打赏
  • 举报
回复
aa.asp
<%
cur_img=request("cur_img")
if cur_img="" then
cur_img=1
next_img=2
else
next_img=cur_img+1
end if
%>

<a href="aa.asp?cur_img=<%=next_img%><img src=<%=cur_img%>.gif></a>

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧