📄 common.js
字号:
/* $Id : common.js 4824 2007-01-31 08:23:56Z paulgao $ */
/* 检查新订单的时间间隔 */
var NEW_ORDER_INTERVAL = 180000;
/* *
* 开始检查新订单;
*/
function startCheckOrder()
{
checkOrder()
window.setInterval("checkOrder()", NEW_ORDER_INTERVAL);
}
/*
* 检查订单
*/
function checkOrder()
{
var lastCheckOrder = new Date(document.getCookie('ECS_LastCheckOrder'));
var today = new Date();
if (lastCheckOrder == null || today-lastCheckOrder >= NEW_ORDER_INTERVAL)
{
document.setCookie('ECS_LastCheckOrder', today.toGMTString());
try
{
Ajax.call('index.php?is_ajax=1&act=check_order','', checkOrderResponse, 'GET', 'JSON');
}
catch (e) { }
}
}
/* *
* 处理检查订单的反馈信息
*/
function checkOrderResponse(result)
{
//出错屏蔽
if (result.error != 0 || (result.new_orders == 0 && result.new_paid == 0))
{
return;
}
try
{
document.getElementById('spanNewOrder').innerHTML = result.new_orders;
document.getElementById('spanNewPaid').innerHTML = result.new_paid;
Message.show();
}
catch (e) { }
}
/**
* 确认后跳转到指定的URL
*/
function confirm_redirect(msg, url)
{
if (confirm(msg))
{
location.href=url;
}
}
/* *
* 设置页面宽度
*/
function set_size(w)
{
var y_width = document.body.clientWidth
var s_width = screen.width
var agent = navigator.userAgent.toLowerCase();
if (y_width < w)
{
if (agent.indexOf("msie") != - 1)
{
document.body.style.width = w + "px";
}
else
{
document.getElementById("bd").style.width = (w - 10) + 'px';
}
}
}
/* *
* 显示隐藏图片
* @param id div的id
* @param show | hide
*/
function showImg(id, act)
{
if (act == 'show')
{
document.getElementById(id).style.visibility = 'visible';
}
else
{
document.getElementById(id).style.visibility = 'hidden';
}
}
/*
* 气泡式提示信息
*/
var Message = Object();
Message.bottom = 0;
Message.count = 0;
Message.elem = "popMsg";
Message.mvTimer = null;
Message.show = function()
{
try
{
Message.controlSound('msgBeep');
document.getElementById(Message.elem).style.visibility = "visible"
document.getElementById(Message.elem).style.display = "block"
Message.bottom = 0 - parseInt(document.getElementById(Message.elem).offsetHeight);
Message.mvTimer = window.setInterval("Message.move()", 10);
document.getElementById(Message.elem).style.bottom = Message.bottom + "px";
}
catch (e)
{
alert(e);
}
}
Message.move = function()
{
try
{
if (Message.bottom == 0)
{
window.clearInterval(Message.mvTimer)
Message.mvTimer = window.setInterval("Message.close()", 10000)
}
Message.bottom ++ ;
document.getElementById(Message.elem).style.bottom = Message.bottom + "px";
}
catch (e)
{
alert(e);
}
}
Message.close = function()
{
document.getElementById(Message.elem).style.visibility = 'hidden';
document.getElementById(Message.elem).style.display = 'none';
if (Message.mvTimer) window.clearInterval(Message.mvTimer)
}
Message.controlSound = function(_sndObj)
{
sndObj = document.getElementById(_sndObj);
try
{
sndObj.Play();
}
catch (e) { }
}
var listZone = new Object();
/* *
* 显示正在载入
*/
listZone.showLoader = function()
{
listZone.toggleLoader(true);
}
listZone.hideLoader = function()
{
listZone.toggleLoader(false);
}
listZone.toggleLoader = function(disp)
{
document.getElementsByTagName('body').item(0).style.cursor = (disp) ? "wait" : 'auto';
try
{
var doc = top.frames['header-frame'].document;
var loader = doc.getElementById("load-div");
if (typeof loader == 'object') loader.style.display = disp ? "block" : "none";
}
catch (ex) { }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -