📄 common_efang.js
字号:
/* ---------------- Common Efang UIC operations/ --------------- */
function fn_Refresh ( )
{
javascript:this.location.reload()
}
var imgRefreshUp = new Image ( ) ;
var imgRefreshDown = new Image ( ) ;
var imgNewUp = new Image ( ) ;
var imgNewDown = new Image ( ) ;
var imgHelpUp = new Image ( ) ;
var imgHelpDown = new Image ( ) ;
var imgBackUp = new Image ( ) ;
var imgBackDown = new Image ( ) ;
imgRefreshUp.src = "images/toolbar_refresh_up.gif" ;
imgRefreshDown.src = "images/toolbar_refresh.gif" ;
imgNewUp.src = "images/toolbar_new_up.gif" ;
imgNewDown.src = "images/toolbar_new.gif" ;
imgHelpUp.src = "images/toolbar_help_up.gif" ;
imgHelpDown.src = "images/toolbar_help.gif" ;
imgBackUp.src = "images/toolbar_back_up.gif" ;
imgBackDown.src = "images/toolbar_back.gif" ;
// function to choose form target
function chooseTarget ( formID )
{
formObj = eval ( formID ) ;
if ( top.canResize )
{
formObj.target = "working_area" ;
}
else
{
formObj.target = "_blank" ;
}
return true ;
}
// function and global variable to replace view area after form submit, requires viewPanel div element
var imgProgressBar = new Image ( ) ;
imgProgressBar.src = "/images/progressbar.gif" ;
function fn_AfterSubmit ( )
{
viewPanel.innerHTML = "<table width='100%' height='100%' cellspacing='0' cellpadding='0'><tr><td align='center' valign='middle'><table cellspacing='0' cellpadding='2' style='font-size:9pt;'><tr><td style='border-width:2px; border-style: groove;'><img id='img_progressbar' border='0' width='398' height='4'></td></tr><tr><td style='border-width:0px;' align='center' height='10'></td></tr><tr><td style='border-width:0px; font-family:宋体; font-size: 9pt;' align='center'><b>请求已经发送,请稍候……</b></td></tr></table></td></tr></table>" ;
img_progressbar.src = imgProgressBar.src ;
}
// function to show help, require page has form_help form element
function fn_ShowHelp ( nHelpTopic )
{
if ( ! top.canResize )
{
parent.parent.status_bar.changeView ( ) ;
}
//if( typeOf ( nHelpTopic ) != "undefined" )
if( arguments.length > 0 )
{
//form_help.help_topic.value = nHelpTopic ;
form_help.help_topic.value = arguments [ 0 ] ;
}
form_help.submit ( ) ;
}
// page layout function, require page has viewPanel div element
function fn_RejustViewPanel ( )
{
nClientHeight = document.body.clientHeight ;
nClientWidth = document.body.clientWidth ;
nOffsetTop = headerToolBar.clientHeight ;
viewPanel.style.height = ( ( nClientHeight - nOffsetTop ) > 0 ? ( nClientHeight - nOffsetTop ) : 0 ) + "px" ;
viewPanel.style.width = nClientWidth + "px" ;
}
var city_id = new Array( "BJ", "SH", "TJ", "CQ", "MO", "HK" ) ;
var city_name = new Array( "北京", "上海", "天津", "重庆", "澳门", "香港" ) ;
var first = true ;
var aProvince_InnerHtml = new Array( 3 ) ;
aProvince_InnerHtml[ 0 ] = new Array( "", "<input type=\"text\" id=\"customer_province\" name=\"customer_province\" size=\"16\" maxlength=\"40\" class=\"normalform\">" ) ;
aProvince_InnerHtml[ 1 ] = new Array( "", "<input type=\"text\" id=\"contact_province\" name=\"contact_province\" size=\"16\" maxlength=\"40\" class=\"normalform\">" ) ;
aProvince_InnerHtml[ 2 ] = new Array( "", "<input type=\"text\" id=\"admin_province\" name=\"admin_province\" size=\"16\" maxlength=\"40\" class=\"normalform\">" ) ;
var aItemIndex = new Array( 3 ) ;
aItemIndex[ 0 ] = new Array( "customer", "客户" ) ;
aItemIndex[ 1 ] = new Array( "contact", "客户联系人" ) ;
aItemIndex[ 2 ] = new Array( "admin", "客户管理员" ) ;
function fn_SetProvince ( nItem, strCountry )
{
if ( first )
{
for ( i = 0; i < 3; i++ )
{
aProvince_InnerHtml[ i ][ 0 ] = InputTable.all( aItemIndex[ i ][ 0 ]+"_province_td" ).innerHTML ;
}
first = false ;
}
if( strCountry == "CN" )
{
InputTable.all( aItemIndex[ nItem ][ 0 ]+"_province_td" ).innerHTML = aProvince_InnerHtml[ nItem ][ 0 ] ;
}
else
{
InputTable.all( aItemIndex[ nItem ][ 0 ]+"_province_td" ).innerHTML = aProvince_InnerHtml[ nItem ][ 1 ] ;
}
}
function fn_SetCity ( strItem, strProvince )
{
var str = "" ;
for ( i = 0; i < city_id.length; i++ )
{
if ( strProvince == city_id[ i ] )
{
str = city_name[ i ] ;
}
}
form_ModifyCustomerInfo.item( strItem+"_city" ).value = str ;
}
function fn_IsPosixOS ( strOSName )
{
var strOSLowerName = strOSName.toLowerCase ( ) ;
switch ( strOSLowerName )
{
case "linux":
return true;
case "freebsd":
return true;
case "sunos":
return true;
}
return false;
}
function fn_IsWindowsOS ( strOSName )
{
var strOSLowerName = strOSName.toLowerCase ( ) ;
switch ( strOSLowerName )
{
case "win2k":
return true;
}
return false;
}
/* ---------------- /Common Efang UIC operations --------------- */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -