/// /// 前端简单分页显示 /// /// 数据条数 /// 一页要显示的条数 /// 显示第几页 /// 链接头部 /// 链接尾部 /// function urlpagehtml(totlenum, numperpage, thepage, starturl, endurl) { var viewpage = 5; var strtemp; var n; if (parseint(totlenum) <= parseint(numperpage)) { return ""; } if (parseint(totlenum) % parseint(numperpage) == 0) { n = parseint(totlenum / numperpage); } else { n = parseint(totlenum / numperpage) + 1; } strtemp = ""; if (parseint(thepage) < 2) { strtemp += "上一页"; } else { strtemp += "上一页"; } var firstnum = 1; var lastnum = n; if (n > viewpage) { firstnum = parseint(thepage) - parseint((viewpage / 2)); if (firstnum <= 0) { firstnum = 1; } lastnum = parseint(thepage) + parseint(viewpage - ((viewpage / 2)) + 1); if (lastnum > n) { lastnum = n; } if ((lastnum - firstnum + 1) < viewpage) { if ((n - lastnum) >= parseint((viewpage / 2))) { lastnum += (viewpage - (lastnum - firstnum + 1)); } else { firstnum -= (viewpage - (lastnum - firstnum + 1)); } } } for (var i = firstnum; i <= lastnum; i++) { if (i == parseint(thepage)) { strtemp += "" + i + " "; } else { strtemp += "" + i + " "; } } if (n - parseint(thepage) < 1) { strtemp += "下一页"; } else { strtemp += "下一页"; } strtemp += ""; return strtemp; }