蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[asp]是不是写法有什么不正确的地方?

[code]
<%if maxpage<=5 then
  for i=1 to maxpage
  if pageno<>i then%>
[<a href="?pageno=<%=i%>"><%end if%><%=i%><%if pageno<>i then%></a>]
<%end if
  next
  end if%>
[/code]

这是一个翻页页码的部分代码,是总页数不足5情况下的代码,我是想弄成非当前页有链接有括号,当前页无链接且无括号。
如当前是第3页,那3的位置应该就是“3”,非当前如第2页就应该是“[2]”,且“2”字上有链接。
代码中pageno是当前页页码,maxpage总页数,无提示性错误,且所有参数所得到的数据都正确,但就是出不来我上述的效果,只有在第一次进入该页面是“1”字上是没括号的,但经过翻页后,所有的页码数字都有括号和链接,于是我怀疑是不是我的if语句把<a>标签拆开了的缘故呢?望诸位好手赐教!

pageno类型有没有转换过?
pageno = cint(pageno)

果然,非常感谢




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com