Master
By: a guest | Jul 13th, 2009 | Syntax:
JavaScript | Size: 0.81 KB | Hits: 156 | Expires: Never
function page_link(page_id){return '<a href="/list'+section+'/'+(page_id > 1 ? 'p'+page_id+'/' : '')+page_suffix+'">'+page_id+'</a>';}
function pages(page_id, total_pages){
t1=3;
t2=3;
if (page_id > total_pages) page_id = total_pages;
if (page_id < 1) page_id =1;
strx = '<u><b>'+page_id+'</b></u>';
if (page_id <= t1) t1 = page_id - 1;
if (total_pages - page_id < t2) t2 = total_pages - page_id;
if (page_id > 1) {
for (i = page_id - 1; i >= page_id-t1; i--) strx = page_link(i)+strx;
i++;
if (i > 2) strx = '..'+strx;
if (i > 1) strx = page_link(1)+strx;
}
if (page_id < total_pages) {
for (i = page_id + 1; i <= page_id+t2; i++) strx = strx+page_link(i);
i--;
if (i < total_pages-1) strx = strx+'..';
if (i < total_pages) strx = strx+page_link(total_pages);
}
return strx;
}