列表分页
色块风格的分页,需要载入对应的CSS
<style type="text/css">
/* Pager */
.pager { padding:3px; margin:3px;}
.pager A,.pager SPAN{display:block; float:left;margin-right:3px; height:20px; line-height:20px; }
.pager A,.pager A:active {display:block; float:left;border:1px solid #c5c5c5; color:#1485ff; padding:0 6px;}
.pager A:hover {border:1px solid #0099FF; text-decoration:none; color:#c00;}
.pager SPAN.current {background:#1485ff; border:1px solid #1485ff; color:#fff; font-weight:bold; padding:0 6px; }
.pager SPAN.disabled {border:1px solid #c5c5c5; padding:0 6px; color:#c0c0c0;}
</style>
<script type="text/javascript" language="javascript">
function listPage_Jumpto{$sourcename/}(e,ele){
e=e||event;
if(13==e.keyCode){
var i=Number(ele.value);
if(i<1||i>{$endid/}){alert("你输入的页码超出范围。");}
switch(i){
{$loop}case {$pageid/}: location='{$pageurl/}';break; $$$case {$pageid/}: break; {$/loop}
default: break;
}
}
}
</script>
<div class="pager">
<a href="{$firsturl/}">首页</a>
<a href="{$prvurl/}">上一页</a>
{$loop range="3"}<a href="{$pageurl/}">{$pageid/}</a> $$$<span class="current">{$pageid/}</span> {$/loop}
<a href="{$nexturl/}">下一页</a>
<a href="{$endurl/}">尾页</a>
<input type="text" value="{$currentid/}" onkeydown="listPage_Jumpto{$sourcename/}(event,this)" size="3" title="输入数字,回车跳转" style="margin: 0px 3px 0px 0px; width: 18px;height:18px; float: left;"/>
<span class="disabled">共{$totalpub/}{$unitname/}/共{$endid/}页</span>
</div>