📄 netpayindex.js
字号:
var bInited = false;
function fn_onload() {
window.setTimeout("cltScript_Toolbar();",30);
if (! bInited ) {
bInited = true;
window.setTimeout("fn_OnSubmit();",20);
}
}
function fnStartInit()
{
if (document.readyState=="complete" && ! bInited)
{
fn_onload();
}
}
document.onreadystatechange=fnStartInit;
function cltScript_Toolbar() {
if ( self.parent != self ){
var pel = parent.document.all.tags("frame");
for ( i=0; i< pel.length; i++)
{
if ( pel(i).name == "main") {
divTop.style.width = pel(i).width;
divMain.style.width = pel(i).width;
divMain.style.height = pel(i).height - divTop.clientHeight;
}
}
}
}
function onChoosed(){
}
function onUnChoosed(){
}
function onContentLoad(){
}
var oldLinka = null;
function switchPage(that, idx){
if ( that.tagName == "A" ) {
document.getElementById("Result").currentPage=idx;
if ( oldLinka == null ) {
oldLinka = pageSet.children(0);
}
oldLinka.style.fontWeight = "normal";
oldLinka.style.fontSize = "9pt";
that.style.fontWeight = "bold";
that.style.fontSize = "10pt";
oldLinka = that;
}
}
function fn_dblClick(){
//fnToolAppealDetail();
}
function fn_OnSubmit(that) {
var qt = document.getElementById("QueryTable");
var qr = document.getElementById("QueryResult");
if ( qt == null || qr == null ) return true;
try {
var inputs = qt.getElementsByTagName("INPUT");
var selects = qt.getElementsByTagName("SELECT");
if ( qr.caption == null ) {
qr.createCaption();
}
else {
// 清除原先设置的内容。
while ( qr.caption.childNodes.length > 0 ) {
qr.caption.removeChild(qr.caption.childNodes[0]);
}
}
for ( var i = 0; i<inputs.length; i++ ) {
if ( inputs[i].value == "" || inputs[i].name == "" ) continue;
var newInput = document.createElement("<INPUT NAME='" + inputs[i].name + "'>");
newInput.value = inputs[i].value;
qr.caption.appendChild(newInput);
}
for ( var i = 0; i<selects.length; i++ ) {
var sValue = selects[i].value;
if ( selects[i].disabled ) {
for ( var j =0; j<selects[i].options.length; j++ ) {
if ( selects[i].options(j).selected ) {
sValue=selects[i].options(j).value;
}
}
}
if ( sValue == "" || selects[i].name == "") continue;
// TODO 扩展支持允许多选的操作
var newInput = document.createElement("<INPUT NAME='" + selects[i].name + "'>");
newInput.value = selects[i].value;
qr.caption.appendChild(newInput);
}
qr.reload();
}
catch(ex){
alert(ex.description);
}
return false;
}
var sHistoryStateName = null;
var sHistoryStateValue = null;
function onQueryResultLoad() {
var qr = document.getElementById("QueryResult");
var aLink = qr.getElementsByTagName("A");
if ( sHistoryStateName == null && sHistoryStateValue == null) {
if(aLink != null && aLink.length > 0)
aLink[0].click();
else {
var rt = document.getElementById("Result");
while(rt.rows.length > 2 ) {
rt.deleteRow(1);
}
}
}
else if ( aLink != null && aLink.length > 0 ) {
for ( var i = 0; i<aLink.length; i++) {
if ( aLink[i].name == sHistoryStateName && aLink[i].value == sHistoryStateValue ) {
aLink[i].click();
sHistoryStateName = null;
sHistoryStateValue = null;
break;
}
}
if ( sHistoryStateName != null ) {
aLink[0].click();
sHistoryStateName = null;
sHistoryStateValue = null;
}
}
}
function fnStateClick(that) {
var result = document.getElementById("Result");
var qr = document.getElementById("QueryResult");
var cap = qr.caption.cloneNode(true);
if ( result.caption == null ) result.createCaption();
result.caption.replaceNode(cap);
var action = document.createElement("<input NAME='"+ that.name + "' TYPE='text'>");
action.value = that.value;
result.caption.appendChild(action);
result.reload();
// 标注一下当前状态的颜色。
var aLink = that.parentElement.getElementsByTagName("A");
for ( var i=0; i<aLink.length; i++){
if ( aLink[i] != that ) {
aLink[i].style.color = "white";
aLink[i].style.fontWeight = "normal";
}
}
that.style.color="blue";
that.style.fontWeight = "bold";
}
function fnQueryReload() {
// 重新加载查询结果。
var result = document.getElementById("Result");
var qr = document.getElementById("QueryResult");
try {
var aLink = qr.tBodies[0].rows(0).getElementsByTagName("A");
for ( var i=0; i<aLink.length; i++) {
if ( aLink[i].style.fontWeight == "bold" ) {
// 当前状态;
sHistoryStateName = aLink[i].name;
sHistoryStateValue = aLink[i].value;
break;
}
}
qr.reload();
}
catch(ex){
}
}
function loadArea(that) {
try {
var cityCode = that.value;
if ( cityCode == "0590" || cityCode == null || cityCode == "" ) {
while ( that.options.length > 1 ) {
postElt.options.remove(1);
}
}
else {
var xmlHttp = new XMLHttpClient("/manager/XmlHttpService");
xmlHttp.append("CITYCODE",cityCode);
var str = xmlHttp.submitAsString("OrderService","getAreaList");
var postElt = document.getElementById("AREA");
if ( str.substr(0,6) == new String("xml-->") ) {
try {
var xmlDoc = new ActiveXObject("Msxml.DOMDocument");
xmlDoc.loadXML(str.substr(6));
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
throw myErr;
} else {
while ( postElt.options.length > 1 ) {
postElt.options.remove(1);
}
var root = xmlDoc.documentElement;
var oList = root.selectNodes("//body");
if ( oList.length != 1 ) throw "返回格式不正确。"
var xmlStr = oList.item(i).text;
xmlDoc.loadXML(xmlStr);
oList = xmlDoc.documentElement.selectNodes("//TD_AREA");
for ( var i=0; i<oList.length; i++ ) {
var valueNode = oList.item(i).selectSingleNode("AREACODE");
var textNode = oList.item(i).selectSingleNode("AREANAME");
if ( valueNode != null && textNode != null ) {
var oOption = document.createElement("OPTION");
oOption.text=textNode.text;
oOption.value=valueNode.text;
postElt.add(oOption);
}
}
}
} catch(ex) {
throw ex;
}
}else {
alert("加载地区信息失败。");
}
}
}catch(ex) {
return false;
}
return true;
}
function fnToolAppealDetail() {
var sURL = "appealDetail4008.jsp";
var oResult = document.all.Result;
if ( oResult != null && oResult.selectedIndex >= 0 ) {
sURL += "?vpdnid=" + oResult.key;
window.windowOpen(sURL,900,500,"故障单详细信息");
}
}
function fnShowSimple() {
QueryTable.tBodies[1].style.display='none';
window.setTimeout("cltScript_Toolbar();",30);
}
function fnShowAll() {
QueryTable.tBodies[1].style.display='block';
window.setTimeout("cltScript_Toolbar();",30);
}
function ReadCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function WriteCookie(name, value) {
var argv = WriteCookie.arguments;
var argc = WriteCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" +escape (value) +((expires == null) ?"" : ("; expires="+ expires.toGMTString()))+((path == null) ? "" :("; path=" + path)) +((domain == null) ?"" : ("; domain=" + domain))+((secure == true) ? "; secure" : "");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -