asp分页转到那个分页数代码

<P align="center" class="STYLE4">
<%if Page<2 then
response.write "首页 上一页 "
else
response.write "<a href=xx_luoyan.asp?page=1>首页</a> "
response.write "<a href=xx_luoyan.asp?page=" & Page-1 & ">上一页</a> "
end if
if rl.pagecount-page<1 then
response.write "下一页 尾页"
else
response.write "<a href=xx_luoyan.asp?page=" & (page+1) & ">"
response.write "下一页</a> <a href=xx_luoyan.asp?page="&rl.pagecount&">尾页</a>"
end if

response.write " 页次:<strong><font color=red>"&Page&"</font>/"&rl.pagecount&"</strong> 页 "
response.write " 共<b><font color='#FF0000'>"&rl.recordcount&"</font></b>条记录 <b>"&rl.pagecount&"</b>条记录/页"

%>
</P>

以上是这样的分页

首页 上一页 下一页 尾页 页次:1/4 页 共28条记录 4条记录/页

我需要在这里插入一个转到第几页的文本框。。有谁能帮帮我呢,

第1个回答  2009-11-10
我写的函数,你把参数写上去调用就行了.
'**************************
'函数名:showPage
' 功能:页码分页。
' 参数:totalPage--总页数。
' page--当前页码
' url--地址,带后缀(不用带page,里面已经定义了),如果还有其他url参数也要带上。
' 返回值:无
' 注意:"<font color='#999999'>下一页 末页</font>"中的color属性的值要完整,否则起不到作用。
sub showPage(totalPage,page,url)
if instr(url,"?")>0 then
url=url&"&"
else
url=url&"?"
end if
response.Write("总共 "&totalPage&" 页  ")
if page<2 then
response.Write("<font color='#999999'>首页  上一页</font>  ")
else
response.Write("<a href='"&url&"page=1'>首页</a>  <a href='"&url&"page="&page-1&"'>上一页</a>  ")
end if
if totalPage-page<1 then
response.Write("<font color='#999999'>下一页  末页</font>")
else
response.Write("<a href='"&url&"page="&page+1&"'>下一页</a>  <a href='"&url&"page="&totalPage&"'>末页</a>")
end if
response.Write("  页次 "&page&"/"&totalPage&" 记录 "&totalRs)
dim selection
selection="<select name='selectPage' onchange=""javascript:window.location.href='"&url&"page="&"'+selectPage.options[this.selectedIndex].value;"&""">"
dim i
for i=1 to totalPage
if i=page then
selection=selection+"<option value='"&i&"' selected='selected'>第"&i&"页</option>"
else
selection=selection+"<option value='"&i&"'>第"&i&"页</option>"
end if
next
selection=selection&"</select>"
response.Write(selection)
end sub
第2个回答  2009-11-10
<form name=form1 method=post action="">
<%if Page<2 then
response.write "首页 上一页 "
else
response.write "<a href=xx_luoyan.asp?page=1>首页</a> "
response.write "<a href=xx_luoyan.asp?page=" & Page-1 & ">上一页</a> "
end if
if rl.pagecount-page<1 then
response.write "下一页 尾页"
else
response.write "<a href=xx_luoyan.asp?page=" & (page+1) & ">"
response.write "下一页</a> <a href=xx_luoyan.asp?page="&rl.pagecount&">尾页</a>"
end if

response.write " 页次:<strong><font color=red>"&Page&"</font>/"&rl.pagecount&"</strong> 页 "
response.write " 共<b><font color='#FF0000'>"&rl.recordcount&"</font></b>条记录 <b>"&rl.pagecount&"</b>条记录/页 转到第<input name=page type=text size=2 value="&page&">页"

%>
</form>本回答被提问者采纳
第3个回答  2009-11-10
给你个例子吧,我做给朋友看的
演示地址www.sdpmv.com
下载地址www.sdpmv.com/code.rar

asp分页转到那个分页数代码
''函数名:showPage ' 功能:页码分页。' 参数:totalPage--总页数。' page--当前页码 ' url--地址,带后缀(不用带page,里面已经定义了),如果还有其他url参数也要带上。' 返回值:无 ' 注意:"下一页 末页"中的color属性的值要完整,否则起不到作用。sub showPage(totalPage,pa...

在ASP;里如何写分页的代码“第一页”“下一页”…以及跳转到…,各位...
<% if page>1 then %> <a class=b9 href="index.asp?page=<%= page-1 %>&zpfl=<%= Trim(Request.QueryString("zpfl")) %>">上一页 <% else %> 上一页 <% end if %> <% if page<rs.pagecount then %> <a class=b9 href="index.asp?page=<%= page+1 %>&zpfl=<%= ...

如何把这个ASP分页代码转换为数字分页代码
for i=1 to rs.recordcount > <a href="<%request.servervariables("document_name")%>?page=<%=i%>"><%=i%> < next >

asp 分页代码 可以显示<<12345678>>形式的分页
page=request("page")if page="" then page=1 else page=Cint(page)end if Section=request("section")if Section="" then Section=1 else Section=Cint(Section)end if '变量赋值 intPageSize=5 '每页显示记录数 intSectionSize=5 '多少页为一段,5表示,12345为一段。PrevSectionText="<FON...

ASP分页代码
tatalpages=rs.pagecount '获取分页的数目 rs.movefirst nowpage=request("page") '用request获取当前页数,注意page是自己定义的变量并非函数 if nowpage&"x"="x" then '处理页码为空时的情况 nowpage=1 else nowpage=cint(nowpage) '将页码转换成数字型 end if rs.absolutepage=nowpage '将...

asp数字分页 控制页数的问题
write k Else response.write"["&k&"]"End If Next else For k=1 To rs.PageCount if k=nowpage Then response.write k Else response.write"["&k&"]"End If Next end if%>

显示页数的ASP分页代码
加入以下代码就可以了 c1=CurrentPage-5 '显示当前页的前5页,可以根据自己需要修改 c2=CurrentPage+5 '显示当前页的后5页,可以根据自己需要修改 cc1=CurrentPage-1 cc2=CurrentPage+1 if c1<1 then c1=1 if c2>n then c2=n for i=c1 to cc1 Response.Write"["&i&"] "next Response.Wr...

asp中分页代码问题?
转到第 <%If TotalPage = 1 Then%> <%Else%><form name="input" action="<%=fileName%>" method="get"> <%End If%>页 看了一下你的,还真难改。又怕改了后你看不懂。你还是看看我的吧:这段放在文件的开头 --- < if request...

asp分页代码
< rs.PageSize = 2 '每页显示记录数 Page = CLng(Request("Page"))If Page < 1 Then Page = 1 If Page > rs.PageCount Then Page = rs.PageCount i=page+(page-1)*(rs.PageSize-1)rs.AbsolutePage = Page > <form ACTION="<%=Myself%>?pages=<%=pages%>" METHOD="GET">...

asp代码 下一页不能跳转 高手请来
这是我做的一个书网的分页显示,你可以参考一下,看能不能帮到你:< set rs=server.CreateObject("adodb.recordset")rs.open "select * from tushumeans order by productdate desc",conn,1,1 \/\/查询表中记录并排序 rs.pagesize=15 \/\/每页记录数 page11=request("page1") \/\/获取page1...

相似回答
大家正在搜