ASP分页
用于aspjavascript:
之前得定义的变量
<%
var lineSize = 2; // 每页显示10条记录
var currentPage = 1; // 当前页
var pageSize = 0; // 总页数
var allRecords = 0; // 总记录数
var cp = Request.QueryString("cp").Item // 获取当前页
if(cp != undefined) {
currentPage = Number(cp);
}
%>
<form name="frmPage" action="" method="get">
<%
if(allRecords>0)
{
%>
<input type="button" value="首 页" onclick="openPage(1)" <%=currentPage==1?"disabled":"" %> />
<input type="button" value="上一页" onclick="openPage(<%=currentPage-1 %>)" <%=currentPage==1?"disabled":"" %> />
<input type="button" value="下一页" onclick="openPage(<%=currentPage+1 %>)" <%=currentPage==pageSize?"disabled":"" %> />
<input type="button" value="尾 页" onclick="openPage(<%=pageSize %>)" <%=currentPage==pageSize?"disabled":"" %> />
<input type="hidden" name="cp" value="" />
<input type="hidden" name="sortid" value="<%=sortid %>" />
第<font color="red" size="5"><%=currentPage %></font>页
/
共<font color="red" size="5"><%=pageSize %></font>页
<select name="selPage" onchange="selOpenPage()">
<%
for(var x=1; x<=pageSize; x++)
{
%>
<option value="<%=x %>" <%=currentPage==x?"selected":"" %>><%=x %></option>
<%
}
%>
</select>
<%
}
%>
</form>
<script>
function openPage(curPage)
{
document.frmPage.cp.value = curPage;
document.frmPage.submit();
}
function selOpenPage()
{
document.frmPage.cp.value = document.frmPage.selPage.value;
document.frmPage.submit();
}
</script>
浙公网安备 33010602011771号