080002基金:请教关于网页分页问题!!! ASP 网页输入直达分页问题

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:19:51
请问我怎么才能加上 输入页代码? 比如我想直接去第7页. 那么我应该怎么修改呢?

<input name="name" type="text" id="name" size="8" value="" onmousemove="if (this.value=='请输入名称') this.value=''">

以下是我目前用的分页代码:

<table width="100%" border="0" cellspacing="0" cellpadding="0" height="60" align="center">
<%dim MaxPerPage:MaxPerPage=100
dim text,checkpage,row_num
query = Split(Request.ServerVariables("QUERY_STRING"), "&")
For Each x In query
a = Split(x, "=")
If StrComp(a(0), "page", vbTextCompare) <> 0 Then
temp = temp & a(0) & "=" & a(1) & "&"
End If
Next
text="0123456789"
Rs.PageSize=MaxPerPage
for i=1 to len(request("page"))
checkpage=instr(1,text,mid(request("page"),i,1))
if checkpage=0 then
exit for
end if
next

If checkpage<>0 then
If NOT IsEmpty(request("page")) Then
CurrentPage=Cint(request("page"))
If CurrentPage < 1 Then CurrentPage = 1
If CurrentPage > Rs.PageCount Then CurrentPage = Rs.PageCount
Else
CurrentPage= 1
End If
If not Rs.eof Then Rs.AbsolutePage = CurrentPage end if
Else
CurrentPage=1
End if
row_num=0
do while not rs.eof%>

此处是网页的代码. 显示的是卖货的分类 .

<%row_num=row_num+1
if row_num >= MaxPerpage then exit do
rs.MoveNext
Loop%>
</table>
<table width="100%" border="0" cellspacing="2" cellpadding="2" align="center" height="30">
<tr>
<td align="right">第<%=CurrentPage%>页   共<%=Rs.PageCount%>页
<a href="?<%=temp%>page=1">首页</a> |
<a href="?<%=temp%>page=<%=currentpage-1%>">上一页</a> |
<a href="?<%=temp%>page=<%=currentPage+1%>">下一页</a> |
<a href="?<%=temp%>page=<%=Rs.PageCount%>">尾页</a>
共<%=rs.recordcount%>件商品</td>
</tr>
</table>

还有请问. 我的 Dreamweaver 怎么总显示乱码呢? 比如: 下一页 它显示的是: ÏÂÒ»Ò³ . 怎么回事? 如何解决呢?
您的方法我测试了. 失败!? 这个分页不是分开的. 或者说我不太懂编程 . 不知道怎么加 ?!

还有 输入完后. 点 一个按纽 或者直接回车 都可以到.

请您帮我直接写一下代码 您看行吗? 谢谢

<a href="?<%=temp%>page=<%=currentpage-1%>">上一页</a>
<a href="?<%=temp%>page=<%=currentPage+1%>">下一页</a>
<a href="?<%=temp%>page=<%=Rs.PageCount%>">尾页</a>

通过这个可以看出 我这个页是 : list_factory.asp?id=8&page=
=号后面的就是要能读出的输入页

自己下个源码去研究
Dreamweaver乱码应该是首选项里面的设置没弄好

最简单的办法
在提交和获得页中加插一个页面
page=request.form("填写的TEXT")
验证……
跳转 "xx.asp?page=<%page%>"