标题:[求助]asp分頁問題!
只看楼主
ldzlh
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2005-12-26
 问题点数:0 回复次数:6 
[求助]asp分頁問題!

下面代碼是一個分頁程序,請高手幫幫忙,怎么把點“轉到”進入指定頁。改成直接選取頁碼後進入,在線等,謝謝!


<%
sql="select * from weix order by weix_id desc"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "<p align='center'>暫時沒有信息!</p>"
else
totalPut=rs.recordcount
TotalPage = RS.PageCount
totalPut=rs.recordcount
if currentpage<1 then
currentpage=1
end if
if (currentpage-1)*MaxPerPage>totalput then
if (totalPut mod MaxPerPage)=0 then
currentpage= totalPut \ MaxPerPage
else
currentpage= totalPut \ MaxPerPage + 1
end if

end if
if currentPage=1 then
showpage totalput,MaxPerPage,"index.asp"
showContent
showpage totalput,MaxPerPage,"index.asp"
else
if (currentPage-1)*MaxPerPage<totalPut then
rs.move (currentPage-1)*MaxPerPage
dim bookmark
bookmark=rs.bookmark
showpage totalput,MaxPerPage,"index.asp"
showContent
showpage totalput,MaxPerPage,"index.asp"
else
currentPage=1
showpage totalput,MaxPerPage,"index.asp"
showContent
showpage totalput,MaxPerPage,"index.asp"
end if
end if
rs.close
end if

set rs=nothing
sub showContent
dim i
i=0

%>
.......
<%
end sub

function showpage(totalnumber,maxperpage,filename)
dim n
if totalnumber mod maxperpage=0 then
n= totalnumber \ maxperpage
else
n= totalnumber \ maxperpage+1
end if
response.write "<form method=Post action='index.asp?user="&username&"'>"
response.write "<p align='center' vAlign='bottom'>"
if CurrentPage<2 then
response.write "<font color='999966'>首頁 上一頁</font> "
else
response.write "<a href="&filename&"?page=1&typename="&typename&"&keyword="&keyword&">首頁</a> "
response.write "<a href="&filename&"?page="&CurrentPage-1&"&typename="&typename&"&keyword="&keyword&">上一頁</a> "
end if
if n-currentpage<1 then
response.write "<font color='999966'>下一頁 尾頁</font>"
else
response.write "<a href="&filename&"?page="&CurrentPage+1&"&typename="&typename&"&keyword="&keyword&">下一頁</a> "
response.write "<a href="&filename&"?page="&n&"&typename="&typename&"&keyword="&keyword&">尾頁</a>"
end if
response.write " 頁次:<strong><font color=red>"&CurrentPage&"</font>/"&n&"</strong>頁 "
response.write " 共<b>"&totalnumber&"</b>條信息<b>"&maxperpage&"</b>條信息/頁"
response.write " 轉到:"
%>
<select name="Page" <% if totalpage = 0 then Response.Write("disabled")%> size=1 class=smallselsect style="BACKGROUND-COLOR:#BBE3FF;font-family: verdana; font-size:7pt;">
<% for I = 1 to n %>
<option value="<%=I%>" <% if I = CInt(CurrentPage) then Response.write("selected") end if %>><%=I%></option>
<% Next %>
</select>
<%
response.write " <input class=buttonface type='submit' value='轉到' name='cndok' style='border: 1px #333333 solid; background-color: #BBE3FF; font-family:verdana; font-size: 7pt;'></span></p></form>"
end function
%>


搜索更多相关主题的帖子: asp 
2005-12-26 20:41
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
<script language=javascript>
function Page_Change(i)
{
self.location='[你的网页URL地址]'+i;
}
</script>
以上为JavaScript代码添加在<head></head>标签之间。
<select name="Page" onChange="Page_Change(this.options[this.selectedIndex].value)"
这个位置加上红字的代码。
2005-12-26 20:57
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:0 
<form action="" method=post onChange="submit()">
Go:<select name="select" onChange='javascript:window.open(this.options[this.selectedIndex].value,"_top")'>
<option value="xxx.asp?page=X">第X页</option>
</select>
</form>

----我怎能在别人的苦难面前转过脸去----
2005-12-26 21:03
ldzlh
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2005-12-26
得分:0 

二樓的兄弟,你那方法我弄不好,你的方法是直接修改上面的代碼 嗎?


2005-12-26 21:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用ldzlh在2005-12-26 21:59:00的发言:

二樓的兄弟,你那方法我弄不好,你的方法是直接修改上面的代碼 嗎?

就是直接修改代码,哪里弄不好?

2005-12-26 23:36
ldzlh
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2005-12-26
得分:0 
[你的网页URL地址],指的是HTTP://172.18.0.20 (內網調試地址)還是../weix.asp這樣的地址?

2005-12-27 07:58
ldzlh
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2005-12-26
得分:0 

已經解決,非常感謝各位的幫忙!


2005-12-27 08:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-40091-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051185 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved