分页的小修改


复制本页文件覆盖你include/jk_page_cute.asp

引用内容 引用内容


<%
Const btn_first="<font face=""webdings"">9</font>"  '定义第一页按钮显示样式
Const btn_prev="<font face=""webdings"">7</font>"  '定义前一页按钮显示样式
Const btn_next="<font face=""webdings"">8</font>"  '定义下一页按钮显示样式
Const btn_last="<font face=""webdings"">:</font>"  '定义最后一页按钮显示样式

function jk_pagecute(maxpage,thepages,viewpage,pageurl,pp,font_color)
  if int(thepages)=0 then
    jk_pagecute="<font color=" & font_color & "> "&btn_first&" <b>1</b> "&btn_last&" </font>"
    exit function
  end if
  dim pi,ppp,pl,pr
  pi=1
  ppp=pp\2
  if pp mod 2 = 0 then ppp=ppp-1
  pl=viewpage-ppp
  pr=pl+pp-1
  if pl<1 then
    pr=pr-pl+1
    pl=1
    if pr>thepages then pr=thepages
  end if
  if pr>int(thepages) then
    pl=pl+thepages-pr
    pr=thepages
    if pl<1 then pl=1
  end if
  if int(viewpage)=1 then
     jk_pagecute=jk_pagecute&" <font color=" & font_color & "> "&btn_first&" </font> "
  else
     jk_pagecute=jk_pagecute&" <a href='"& pageurl &"' title='第一页'>"&btn_first&"</a> "
  end if
  if int(viewpage)>1 then
  jk_pagecute=jk_pagecute&" <a href='"& pageurl &"page="&viewpage-1&"' title='上一页'>"&btn_prev&"</a> "
  end if
  for pi=pl to pr
    if cint(viewpage)=cint(pi) then
      jk_pagecute=jk_pagecute&" <font color=" & font_color & " face=黑体><b>" & pi & "</b></font> "
    else
      jk_pagecute=jk_pagecute&" <a href='"& pageurl &"page="& pi &"' title='第 " & pi & " 页' clases=0 style=""font-family:黑体"">" & pi & "</a> "
    end if
  next
    if cint(viewpage)<cint(thepages) then    
   jk_pagecute=jk_pagecute&" <a href='"& pageurl &"page="&viewpage+1&"' clases=0 title='后一页'>"&btn_next&"</a> "
    end if
if cint(viewpage)=cint(thepages) then
      jk_pagecute=jk_pagecute&" <font color=" & font_color & "> "&btn_last&" </font> "
else
   jk_pagecute=jk_pagecute&" <a href='"& pageurl &"page="& thepages &"' title='最后一页'>"&btn_last&"</a> "
end if
end function

function pagecute_fun(viewpage,thepages,pagecuteurl)
  dim pf0,pf1,pf2,pf3,pf4,pf5
  pf0="已是第一页"
  pf1="第一页"
  pf2="上一页"
  pf3="下一页"
  pf4="最后一页"
  pf5="已是最后一页"
  pagecute_fun=VbCrLf & "<table border=0 cellspacing=0 cellpadding=0><tr><form action='"&pagecuteurl&"' method=post><td>"
  if cint(viewpage)=1 then
    pagecute_fun=pagecute_fun&vbcrlf&"<font class=gray>"&pf0&"</font> "
  else
    pagecute_fun=pagecute_fun&vbcrlf&"<a href='"&pagecuteurl&"page=1' alt='"&pf1&"'>"&pf1&"</a>┋<a href='"&pagecuteurl&"page="&cint(viewpage)-1&"' alt='"&pf2&"' clases=0>"&pf2&"</a> "
  end if
  if cint(viewpage)=cint(thepages) or cint(thepages)=0 then
    pagecute_fun=pagecute_fun&vbcrlf&"<font class=gray>"&pf5&"</font>"
  else
    pagecute_fun=pagecute_fun&vbcrlf&"<a href='"&pagecuteurl&"page="&cint(viewpage)+1&"' alt='"&pf3&"' clases=0>"&pf3&"</a>┋<a href='"&pagecuteurl&"page="&cint(thepages)&"' alt='"&pf4&"'>"&pf4&"</a>"
  end if
  if cint(thepages)<>1 then
    pagecute_fun=pagecute_fun&vbcrlf&" <input type=text name=page value='"&viewpage&"' size=2> <input type=submit value='GO'>"
  end if
  pagecute_fun=pagecute_fun&vbcrlf&"</td></form></tr></table>"
end function
%>

文章来自: Original
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 8 | 引用: 0 | 查看次数: 711
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 20 字 | UBB代码 关闭 | [img]标签 关闭