|
<SPAN style="CURSOR: hand" onclick=javascript:FirstPage();>首页</SPAN>]
<SPAN style="CURSOR: hand" onclick=javascript:FrontPage();>上页</SPAN>]
<SPAN style="CURSOR: hand" onclick=javascript:NextPage();>下页</SPAN>]
[<SPAN style="CURSOR: hand" onclick=javascript:LastPage();>尾页</SPAN>]</SPAN>
JS分页代码如下:
<SCRIPT language=javascript>
<!--
var nPageIndex,nPageSize,nRows,nPages;
nPageSize = 40 ; //定义每页的条数量;
nPageIndex = 0 ; //当前页的下标;
nRows = document.all("tbList").rows.length; //表格总共的行数;
nPages = parseInt( nRows / nPageSize ) ; //分页数目;
if ( nRows % nPageSize != 0 ) nPages++ ;
function FirstPage()
{
nPageIndex = 1;
for ( var i=0 ; i < nRows ; i++ ) {
if ( i >= (nPageIndex-1) * nPageSize && i < nPageIndex * nPageSize ){
document.all("tbList").rows.item(i).style.display = "block";
}
else{
document.all("tbList").rows.item(i).style.display = "none";
}
}
SetPage();
}
function NextPage()
{
nPageIndex++;
if ( nPageIndex >= nPages ) nPageIndex = nPages ;
for ( var i=0 ; i < nRows ; i++ ) {
if ( i >= (nPageIndex-1) * nPageSize && i < nPageIndex * nPageSize ){
document.all("tbList").rows.item(i).style.display = "block";
}
else{
document.all("tbList").rows.item(i).style.display = "none";
}
}
SetPage();
}
function FrontPage()
{
nPageIndex--;
if ( nPageIndex <= 0 ) NextPage() ;
for ( var i=0 ; i < nRows ; i++ ) {
if ( i >= ( nPageIndex - 1) * nPageSize && i < nPageIndex * nPageSize ){
document.all("tbList").rows.item(i).style.display = "block";
}
else{
document.all("tbList").rows.item(i).style.display = "none";
}
}
SetPage();
}
function LastPage()
{
nPageIndex = nPages;
for ( var i=0 ; i < nRows ; i++ ) {
if ( i >= (nPageIndex-1) * nPageSize && i < nPageIndex * nPageSize ){
document.all("tbList").rows.item(i).style.display = "block";
}
else{
document.all("tbList").rows.item(i).style.display = "none";
}
}
SetPage();
}
function SetPage()
{
document.all("curPage").innerHTML = "<font color=red>" + nPageIndex + "</font>";
document.all("allPage").innerText = nPages
}
NextPage();
SetPage();
//-->
</SCRIPT>
问题:怎么获得下一页的真实地址? |
|