Du kan prøve at kigge lidt på denne forside fra en tagwall, den bruger paging:
<html>
<head>
<title>Tagwall</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<b>Tagwall</b> | <a href="tilfoj.asp">Tilføj besked</a> | <%
If Session("login") = "ok" Then
Response.Write "<a href='Admin/admin.asp'>Admin</a><br><br>"
Else
Response.Write "<a href='Admin/default.asp'>Admin</a><br><br>"
End if
%>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("tagwall.mdb")
Conn.Open DSN
strSQL = "Select * from Tagwall order by Id desc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open(strSQL), Conn, 1
Dim Side
Side = Trim(Request("Side"))
If NOT rs.EOF Then
If Side = "" Then
Side = 1
Elseif Side <= 0 Then
Response.Redirect "default.asp"
End if
Else
Side = 0
End if
rs.PageSize = 10
If NOT rs.EOF Then
rs.AbsolutePage = CLng(Side)
Raekke = 0
End if
If rs.EOF Then
If CLng(Side) > CLng(rs.PageCount) Then
Response.Write "Siden kunne ikke findes...<br><br>"
Response.Write "<a href='default.asp?Side=" & CLng(rs.PageCount) & "'><b>Sidste side</b></a>"
Elseif CLng(Side) = 1 Then
Response.Write "<i>Ingen beskeder</i>"
Else
Response.Write "<i>Ingen beskeder</i>"
End if
Else
Do
Dim Besked, Hjemmeside
Besked = rs("Besked")
Besked = Replace(Besked, vbCrLf, "<br>")
Hjemmeside = rs("Hjemmeside")
Response.Write "<b>Navn:</b> " & rs("Navn") & "<br>"
If rs("Email") = "Ingen e-mail" Then
Response.Write "<b>E-mail:</b> " & "<i>Ingen e-mail</i>" & "<br>"
Else
Response.Write "<b>E-mail:</b> " & "<a href='mailto:" & rs("Email") & "'>" & rs("Email") & "</a>" & "<br>"
End if
If Hjemmeside = "Ingen hjemmeside" Then
Response.Write "<b>Hjemmeside:</b> " & "<i>Ingen hjemmeside</i>" & "<br>"
Elseif NOT Left(LCase(Hjemmeside), 7) = "
http://" Then
Response.Write "<b>Hjemmeside:</b> " & "<a href='
http://" & Hjemmeside & "' target='_blank'>" & "
http://" & Hjemmeside & "</a>" & "<br>"
Else
Response.Write "<b>Hjemmeside:</b> " & "<a href='" & Hjemmeside & "' target='_blank'>" & Hjemmeside & "</a>" & "<br>"
End if
Response.Write "<b>Dato:</b> " & rs("Dato") & "<br>"
Response.Write "<b>Besked:</b><br><br>" & Besked & "<br><br><br>"
Raekke = Raekke + 1
rs.MoveNext
Loop While Not rs.EOF AND Raekke < rs.PageSize
If CLng(Side) > 1 AND CLng(Side) < CLng(rs.PageCount) Then
Response.Write "<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?Side=" & Side - 1 & "'><b>Forrige side</b></a> | "
Response.Write "<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?Side=" & Side + 1 & "'><b>Næste side</b></a>"
Elseif CLng(Side) > 1 Then
Response.Write "<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?Side=" & Side - 1 & "'><b>Forrige side</b></a>"
Elseif CLng(Side) < CLng(rs.PageCount) Then
Response.Write "<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?Side=" & Side + 1 & "'><b>Næste side</b></a>"
End If
End if
Conn.Close
Set Conn = Nothing
%>
</body>
</html>