上古卷轴4 湮灭:网页问题?(asp)

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 07:10:36
本人是为了将图片一张一张地显示:图片分别是1.gif-45.gif ,这段代码有一个:下一张与上一张按钮,但当我不断按下一张时,它只会显示第一张与第二张与我的要求很大不同,本人是个菜鸟,请各位朋友帮忙看一下,究竟是哪里出了问题?(我已经看了很久,但本人的编程基础不行,还是看不出哪里出了问题?)感激不尽!
<%
if request("id")=""then
imgn=1
else
imgn=Cint(request("id"))
end if

response.write ("<img border=2 src=imgdiv1/" & imgn & ".gif><br>")

nextp=imgn+1
prvp=imgn-1

if request("id")="" or request("id")="1" then
response.write ("上一张 | <a href=showbig.asp?id="&nextp&">下一张</a>")
elseif Cint(request("id"))>=45 then
response.write ("<a href=showbig.asp?id="&prvp&">上一张</a> | 下一张")
else
response.write ("<a href=showbig.asp?id="&prvp&">上一张</a> | <a href=showbig.asp? id="&nextp&">下一张</a>")
end if
%>

你的问题就是。。最后一个showbig.asp? 后面多了一个空格
我改过的
<%
if request("id") = "" then
imgn = 1
else
imgn=Cint(request("id"))
end if

response.write ("<img border=2 src=imgdiv1/" & imgn & ".gif><br>")

nextp = imgn+1
prvp = imgn-1

if imgn = 1 then
response.write ("上一张 | <a href=showbig.asp?id="&nextp&">下一张</a>")
elseif imgn >= 45 then
response.write ("<a href=showbig.asp?id=" & prvp & ">上一张</a> | 下一张")
else
response.write ("<a href=showbig.asp?id=" & prvp & ">上一张</a> | <a href=showbig.asp?id=" & nextp & ">下一张</a>")
end if
%>

呵呵,这是我回答楼主问题时临时写的,虽然不是很规范,但应该没什么问题啊,1楼的请指点一下啊,别光说不练啊,我虚心接受。

楼上的说得对,是多了个空格吧,楼主在仔细看看。

5分 太少了吧 而且你代码写的不规范 错误多点了