You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.9 KiB
96 lines
2.9 KiB
<!-- $Id: sms_pages.htm 14216 2008-03-10 02:27:21Z testyang $ -->
|
|
<div id="turn-page">
|
|
{$lang.total_records} <span id="totalRecords">{$turn_page.total_records}</span>
|
|
{$lang.total_pages} <span id="totalPages">{$turn_page.total_pages}</span>
|
|
{$lang.page_current} <span id="pageCurrent">{$turn_page.page}</span>
|
|
{$lang.page_size} <input type='text' size='3' name="page_size" id='pageSize' value="{$turn_page.page_size}" />
|
|
<span id="page-link">
|
|
<a href="javascript:gotoPageFirst()">{$lang.page_first}</a>
|
|
{literal}<a href="javascript:gotoPagePrev()">{/literal}{$lang.page_prev}</a>
|
|
{literal}<a href="javascript:gotoPageNext()">{/literal}{$lang.page_next}</a>
|
|
{literal}<a href="javascript:gotoPageLast()">{/literal}{$lang.page_last}</a>
|
|
<select id="gotoPage" onchange="gotoPage(this.value)"></select>
|
|
<input type="hidden" value="{$turn_page.page}" name="page">
|
|
</span>
|
|
</div>
|
|
{insert_scripts files="../js/utils.js"}
|
|
<script language="JavaScript">
|
|
<!--
|
|
var total_pages = {$turn_page.total_pages};
|
|
var page = {$turn_page.page};
|
|
var page_size = {$turn_page.page_size};
|
|
|
|
{literal}
|
|
onload = function()
|
|
{
|
|
var lst = document.getElementById('gotoPage');
|
|
|
|
for (i = 1; i <= total_pages; i++)
|
|
{
|
|
var opt = new Option(i, i);
|
|
lst.options.add(opt);
|
|
|
|
if (i == page)
|
|
{
|
|
opt.selected = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
document.getElementById("pageSize").onkeypress = function(e)
|
|
{
|
|
var evt = Utils.fixEvent(e);
|
|
if (evt.keyCode == 13)
|
|
{
|
|
document.forms['listForm'].submit();
|
|
return false;
|
|
};
|
|
}
|
|
|
|
/**
|
|
* 前往第一页
|
|
*/
|
|
function gotoPageFirst()
|
|
{
|
|
document.forms['listForm'].elements['page'].value = 1;
|
|
document.forms['listForm'].submit();
|
|
}
|
|
|
|
/**
|
|
* 跳转到下一页
|
|
*/
|
|
function gotoPageNext()
|
|
{
|
|
if (page < total_pages)
|
|
{
|
|
document.forms['listForm'].elements['page'].value = page + 1;
|
|
document.forms['listForm'].submit();
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 跳转到上一页
|
|
*/
|
|
function gotoPagePrev()
|
|
{
|
|
if (page > 1)
|
|
{
|
|
document.forms['listForm'].elements['page'].value = page - 1;
|
|
document.forms['listForm'].submit();
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 跳转到最后一页
|
|
*/
|
|
function gotoPageLast()
|
|
{
|
|
if (page < total_pages)
|
|
{
|
|
document.forms['listForm'].elements['page'].value = total_pages;
|
|
document.forms['listForm'].submit();
|
|
}
|
|
}
|
|
{/literal}
|
|
//-->
|
|
</script>
|