这段asp分页代码中,怎么能让当前页的页码不可点击

<%
Class aspxsky_page
Private Sub class_initialize
End Sub

Public Function Alert(message,gourl)
message = replace(message,"’","\’")
If gourl="-1" then
Response.Write ("<script language=javascript>alert(’" & message & "’);history.go(-1)</script>")
Else
Response.Write ("<script language=javascript>alert(’" & message & "’);location=’" & gourl &"’</script>")
End If
Response.End()
End Function

Public Sub showpage(str,page,url)
if not isnumeric(page) then
alert "提示:错误的参数!","-1"
end if
if page="" or page=0 or isnull(page) or isempty(page) then
page=1
else
page=cint(page)
end if
str=split(str,"{nextpage}")
abspage=page
pcount=ubound(str)+1
if page>cint(ubound(str)+1) or page<1 then
alert "提示:错误的参数!","-1"
else
response.write str(page-1)&"<center>"
end if

for p=0 to ubound(str)
response.write "<a href="&url&"p="&p+1&">"&p+1&"</a>"
next
response.write " 第"&abspage&"/"&pcount&"页</center>"
End Sub
End Class
%>
代码效果正常,就是象1 2 3 4 5这样的形式,但每个数都有连接,比如当前是第3页,我希望3这个数没连接,第4页时4这个数没有连接,怎么改?

第1个回答  2009-12-28
没听说有这个功能,呵呵
如果要实现这个功能的话,可以提个思路给你
response.write "<div id=cc(i)><a href="&url&"p="&p+1&">"&p+1&"</a></div>"

然后,在CSS里加判断,如果
if request("ID")=i
then
div i hidden.
end if
原现就是这样了。
第2个回答  2009-12-28
判断当前页是否是本数字 是的话不加链接啊
第3个回答  2009-12-28
for p=0 to ubound(str)
if p+1<>page then
response.write "<a href="&url&"p="&p+1&">"&p+1&"</a>"
else
response.write p+1
end if
next本回答被提问者采纳

这段asp分页代码中,怎么能让当前页的页码不可点击
response.write ""&p+1&""然后,在CSS里加判断,如果 if request("ID")=i then div i hidden.end if 原现就是这样了。

ASP分页时关闭对象不允许操作
没看见你那是多条件查询,分页肯定是正确而,但是你要点击下一页的话,它没有记录了,所以在后面要加上那个搜索的关键词,不理解的话757606153

asp数字分页 控制页数的问题
Else response.write"["&k&"]"End If Next end if%>

急!ASP分页代码问题,为什么第一页显示正常,点下一页就会报错?
<a href="wstj-d.asp?page=<%=((page2+1)*x)-(x-1)%>&k=<%=page2+1%>">后<%=x%>页 这句代码上,你没有把变量传递给要打开的页面

ASP分页代码问题
整个分页显示可以参考如下:< set rs=server.createobject("adodb.recordset")sql="select * from [gonggao] order by id desc"rs.open sql,conn,1,1 rs.pagesize=3 page=clng(request("page"))if page="" or page=0 then page=1 if page>rs.pagecount then page=rs.pagecount if not ...

帮忙调试这段ASP分页代码
设置页面总数 fix()函数为取整,只取整数部分 <%totalpages=fix(i\/perpages)if totalpages<1 then totalpages=1 else if totalpages=i\/perpages then totalpages=i\/perpages else totalpages=totalpages+1 end if end if%> '--- 设置翻页 全部共有<%=i%>条信息 第<%=page%>\/<%=totalpa...

asp中分页代码问题?
首先你的表单里有通过get传递的,也有通过post传递的,这样子不好。只要其中之一就好了。dim a'每页显示的记录条数 dim b'总记录条数 Dim TotalPage '总页数 Dim PageNo '当前显示的是第几页 a=4 Recordset1.PageSize = a b = Recordset1.recordcount 'Recordset1为有效记录集 TotalPage = INT...

我的这段分页ASP代码错在哪?
<%dim i=rs.pagesize do while not rs.eof and i>0 i=i-1 '以下是显示的内容 rs.movenext loop%> < '显示分页 for i=1 to rs.pagacount '显示前一页,后一页等 next%>

求一段ASP 的分页代码
page=<%=page+1%>,下一页的链接可以设置为list.asp?page=<%=page-1%>,这样当按下链接的时候调用页面自己,page这个变量就+1或者-1了,最后我们让rs.absolutepage(当前页面)为第page页就可以了。if request.QueryString("page")="" then page=1,这句话的作用就是我们打开list.asp的时候没有...

asp分页代码修改
这是我的一个简单的搜索的分页代码,你吧数据库字段改成你自己的即可。< '容错处理 On Error Resume Next Dim wrd Dim page,Mye,Totalpage,CountMemo wrd = Request.QueryString("wrd")Page = Request.QueryString("Page")If IsNumeric(page)=False then page=1 '拦截页面GET不是数字型 和...

相似回答
大家正在搜