listPagerefresh.js
var _c = 0;
var _timer;
$(function () {
$('#timer').click(function(){
if(_timer){
$('#timer').addClass('timer_pause');
window.clearTimeout(_timer);
_timer = undefined;
}else{
$('#timer').removeClass('timer_pause');
_timer = window.setTimeout(refresh_page, 1000);
}
});
set_timer();
_timer = window.setTimeout(refresh_page, 1000);
});
///刷新界面
function refresh_page() {
_c++;
if (_c >= _seconds)
window.location.reload();
else {
set_timer();
_timer = window.setTimeout(refresh_page, 1000);
}
}
//在界面倒计时显示。 界面要一定要存在ID为 Timer 的元素
/**
* 例如
* <div id="timer" style="top:30px;right:10px;">0</div>
*
**/
function set_timer() {
var s = (_seconds - _c);
$('#timer').text(s);
}
Oee.aspx
<script type="text/javascript">
var _seconds = <%=Cleo.Mespro.Dashboard.StringHelper.GetTimer("Timer_OEE") %>;
</script>
<div id="timer" style="top:30px;right:10px;">0</div>