分页代码

Sub Pagination(link,maxpage,pageindex,pagsize,maxrscount,pagisize)
 Response.Write("第<strong>"&pageindex&"</strong>页 共<strong>"&maxpage&"</strong>页 <strong>"&pagsize&"</strong>条/页 共<strong>"&maxrscount&"</strong>条 ")
 Dim tenPage,fir,las
 if maxpage < pagisize Then
  For i = 1 to pagisize
   if i + 1 = pageindex + 1 then
    response.Write("<a href=?page="&I&Link&"><span style=color:red;font-weight:bold;>["&I&"]</span></a> "&vbCrlf)   
   else
    response.Write("<a href=?page="&I&Link&">["&I&"]</a> "&vbCrlf)
   end if
   If I >= maxpage Then Exit For End If
  Next
 Else
  tenPage = int(pageindex/pagisize)
  If pageindex mod pagisize = 0 then
   fir = (tenpage - 1)*pagisize + 1
   las = tenpage * pagisize
  Else
   fir = tenpage * pagisize + 1
   las = (tenPage + 1) * pagisize
  End If
  If las > maxpage Then las = maxpage End If
  If pageindex - 1 > 0 Then response.Write("<a href=?page=1"&Link&">首页</a> "&vbCrlf) End If
  If pageindex - pagisize > 0 Then response.Write("<a href=?page="&fir - 1&Link&">前十页</a> "&vbCrlf) End If
  For i = fir to las
   if i + 1 = pageindex + 1 then
    response.Write("<a href=?page="&I&Link&"><span style=color:red;font-weight:bold;>["&I&"]</span></a> "&vbCrlf)
   else
    response.Write("<a href=?page="&I&Link&">["&I&"]</a> "&vbCrlf)
   end if
   
  Next
  If maxpage - pageindex > pagisize Then response.Write("<a href=?page="&las + 1&Link&">后十页</a> "&vbCrlf) End If
  If maxpage - pageindex > pagisize Then response.Write("<a href=?page="&maxpage&Link&">尾页</a> "&vbCrlf) End If
 End If
End Sub
 
答疑解惑:
1.如何赋值
2.如何调用

你可能感兴趣的:(脚本,职场,网站,休闲, )