publicjs.js
来自「GPS车辆监控系统」· JavaScript 代码 · 共 1,798 行 · 第 1/5 页
JS
1,798 行
curObj.innerHTML = strHTML;
}
//***********************
//填充层
//strSql SQL语句
//sourceObj 下拉框名称
//value 字段值
//***********************
function FillDivEpassenger1(strSql,sourceObj,value,name)
{
var doc = window.frames["framHoldID"].document;
var str ="<ROOT><funSql>"+strSql+"</funSql></ROOT>";
var curObj = doc.getElementById(sourceObj);
xmlHTTP.open("POST","../../../IsKeyWord.aspx",false);
xmlHTTP.send(str);
var strHTML = "";
XmlDom.async=false;
if(xmlHTTP.statusText == "OK")
{
XmlDom.loadXML(xmlHTTP.responseText);
if(XmlDom.parseError.errorCode == 0)
{
XmlItem=XmlDom.getElementsByTagName("tablename");
ret_count = XmlItem.length;
if(ret_count>0)
{
intCount =0;
intFlag = 1;
for(var i=0;i<ret_count;i++)
{
strHTML +="<span style='width:100%;font-size:9pt' onmouseover='this.style.backgroundColor=\"blue\";this.style.color=\"white\";"+
"this.style.cursor=\"default\"' onmouseout='this.style.backgroundColor=\"white\";this.style.color=\"black\";"+
"this.style.cursor=\"default\"' name='spList' onclick='"+
"parent.document.all.txtHoldID.value = this.innerText;defaltObjectCode=this.innerText;parent.document.all.txtHoldID.focus();"+
"var inputHoldID = document.getElementsByName(\"signSel\");"+
"parent.document.all.hit_HoldID.value=inputHoldID["+i+"].value;myObjectID=inputHoldID["+i+"].value; parent.parent.frmLeft.fulltxt(myObjectID);parent.document.all.framHoldID.style.display=\"none\";"+
"var xmlHTTP = new ActiveXObject(\"Microsoft.XMLHTTP\");"+
"var XmlItem = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var XmlDom = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var str =\"<ROOT><funSql>select DeptNo,DeptName from std_DeptInfo where HoldID=\"+parent.document.all.hit_HoldID.value+\"</funSql></ROOT>\";"+
"var curObj = parent.document.getElementById(\"ddlDept\");"+
"xmlHTTP.open(\"POST\",\"../../../IsKeyWord.aspx\",false);"+
"xmlHTTP.send(str);"+
"XmlDom.async=false;"+
"if(xmlHTTP.statusText == \"OK\")"+
"{"+
"XmlDom.loadXML(xmlHTTP.responseText);"+
"if(XmlDom.parseError.errorCode == 0)"+
"{"+
"XmlItem=XmlDom.getElementsByTagName(\"tablename\");"+
"ret_count = XmlItem.length;"+
"while(curObj.options.length!=1)"+
"{"+
"curObj.options.remove(1);"+
"}"+
"if(ret_count>0)"+
"{"+
"for(var i=0;i<ret_count;i++)"+
"{"+
"op = document.createElement(\"option\");"+
"op.value = XmlItem.item(i).selectSingleNode(\"DeptNo\").text;"+
"op.text = XmlItem.item(i).selectSingleNode(\"DeptName\").text;"+
"curObj.add(op);"+
"}"+
"}"+
"}"+
"}"+
"'"+
"><input type='hidden' name='signSel' "+
"value='"+ XmlItem.item(i).selectSingleNode(value).text+"'>"+XmlItem.item(i).selectSingleNode(name).text+"</span>";
intCount++;
}
}
else
intFlag = 0;
}
}
curObj.innerHTML = strHTML;
}
function IsSpecExistsKeyField1(tablename,keyField,fieldValue,obj,Msg,isDeleted)
{
var strSql
if(isDeleted)
strSql = "select count("+keyField+") as "+keyField+" from "+tablename+" where "+keyField+"='"+fieldValue+"' AND isDeleted =0";
else
strSql = "select count("+keyField+") as "+keyField+" from "+tablename+" where "+keyField+"='"+fieldValue+"'";
var str = "<Root><funSql>"+strSql+"</funSql></Root>";
xmlHTTP.open("POST","../../../IsKeyWord.aspx",false)
xmlHTTP.send(str);
if(xmlHTTP.statusText=="OK")
{
XmlDom.loadXML(xmlHTTP.responseText);
if(XmlDom.parseError.errorCode == 0)
{
XmlItem=XmlDom.getElementsByTagName("tablename");
if(XmlItem.item(0).selectSingleNode(keyField).text=="0")
{
alert(Msg);
obj.value = "";
}
}
}
}
//***********************
//填充层
//strSql SQL语句
//sourceObj 下拉框名称
//value 字段值
//***********************
function FillDiv1(strSql,sourceObj,value,name)
{
var doc = window.frames["framHoldID1"].document;
var str ="<ROOT><funSql>"+strSql+"</funSql></ROOT>";
var curObj = doc.getElementById(sourceObj);
xmlHTTP.open("POST","../../../IsKeyWord.aspx",false);
xmlHTTP.send(str);
var strHTML = "";
XmlDom.async=false;
if(xmlHTTP.statusText == "OK")
{
XmlDom.loadXML(xmlHTTP.responseText);
if(XmlDom.parseError.errorCode == 0)
{
XmlItem=XmlDom.getElementsByTagName("tablename");
ret_count = XmlItem.length;
if(ret_count>0)
{
intCount =0;
intFlag = 1;
for(var i=0;i<ret_count;i++)
{
strHTML +="<span style='width:100%;font-size:9pt' onmouseover='this.style.backgroundColor=\"blue\";this.style.color=\"white\";"+
"this.style.cursor=\"default\"' onmouseout='this.style.backgroundColor=\"white\";this.style.color=\"black\";"+
"this.style.cursor=\"default\"' name='spList' onclick='"+
"parent.document.all.txtHoldID1.value = this.innerText;parent.document.all.txtHoldID1.focus();"+
"var inputHoldID1 = document.getElementsByName(\"signSel1\");"+
"parent.document.all.hit_HoldID1.value=inputHoldID1["+i+"].value;parent.document.getElementById(\"txtEquipmentType\").disabled=\"false\";parent.document.all.framHoldID1.style.display=\"none\";"+
"var xmlHTTP = new ActiveXObject(\"Microsoft.XMLHTTP\");"+
"var XmlItem = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var XmlDom = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var str =\"<ROOT><funSql>select top 1 equipmentid,equipmentType from D_ObjectEquipmentDetail where equipmentid=\"+parent.document.all.hit_HoldID1.value+\"</funSql></ROOT>\";"+
"var curObj = parent.document.getElementById(\"txtEquipmentType\");"+
"xmlHTTP.open(\"POST\",\"../../../IsKeyWord.aspx\",false);"+
"xmlHTTP.send(str);"+
"XmlDom.async=false;"+
"if(xmlHTTP.statusText == \"OK\")"+
"{"+
"XmlDom.loadXML(xmlHTTP.responseText);"+
"if(XmlDom.parseError.errorCode == 0)"+
"{"+
"XmlItem=XmlDom.getElementsByTagName(\"tablename\"); parent.document.all.txtEquipmentType.value=XmlItem.item(0).selectSingleNode(\"equipmentType\").text;"+
//xmlHTTP.responseText; parent.document.getElementById(\"ddlDept\");"
"}"+
"}"+
"'"+
"><input type='hidden' name='signSel1' "+
"value='"+ XmlItem.item(i).selectSingleNode(value).text+"'>"+XmlItem.item(i).selectSingleNode(name).text+"</span>";
intCount++;
}
}
else
intFlag = 1;
}
}
strHTML +="<span style='width:100%;font-size:9pt' onmouseover='this.style.backgroundColor=\"blue\";this.style.color=\"white\";"+
"this.style.cursor=\"default\"' onmouseout='this.style.backgroundColor=\"white\";this.style.color=\"black\";"+
"this.style.cursor=\"default\"' onclick='"+
"parent.document.all.txtHoldID1.focus();"+
"parent.document.all.hit_HoldID1.value=\"-1\";parent.document.getElementById(\"txtEquipmentType\").disabled=\"\";parent.document.all.framHoldID1.style.display=\"none\";"+
//Visible txtEquipmentType
"parent.document.all.txtEquipmentType.value=\"\";"+
"'"+
">"+"新增</span>";
curObj.innerHTML = strHTML;
}
//***********************
//填充层
//strSql SQL语句
//sourceObj 下拉框名称
//value 字段值
//***********************
function FillDiv2(strSql,sourceObj,value,name,strSql1)
{
var doc = window.frames["framHoldID1"].document;
var str ="<ROOT><funSql>"+strSql+"</funSql></ROOT>";
var curObj = doc.getElementById(sourceObj);
xmlHTTP.open("POST","../../../IsKeyWord.aspx",false);
xmlHTTP.send(str);
var strHTML = "";
XmlDom.async=false;
if(xmlHTTP.statusText == "OK")
{
XmlDom.loadXML(xmlHTTP.responseText);
if(XmlDom.parseError.errorCode == 0)
{
XmlItem=XmlDom.getElementsByTagName("tablename");
ret_count = XmlItem.length;
if(ret_count>0)
{
intCount =0;
intFlag = 1;
for(var i=0;i<ret_count;i++)
{
strHTML +="<span style='width:100%;font-size:9pt' onmouseover='this.style.backgroundColor=\"blue\";this.style.color=\"white\";"+
"this.style.cursor=\"default\"' onmouseout='this.style.backgroundColor=\"white\";this.style.color=\"black\";"+
"this.style.cursor=\"default\"' name='spList' onclick='"+
"parent.document.all.txtHoldID1.value = this.innerText;parent.document.all.txtHoldID1.focus();"+
"var inputHoldID1 = document.getElementsByName(\"signSel1\");"+
"parent.document.all.hit_HoldID1.value=inputHoldID1["+i+"].value;parent.document.getElementById(\"txtEquipmentType\").disabled=\"false\";parent.document.getElementById(\"txtRanktype\").disabled=\"false\";parent.document.getElementById(\"txtPeopleName\").disabled=\"false\";parent.document.all.framHoldID1.style.display=\"none\";"+
"var xmlHTTP = new ActiveXObject(\"Microsoft.XMLHTTP\");"+
"var XmlItem = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var XmlDom = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var str =\"<ROOT><funSql>"+strSql1+"\"+parent.document.all.hit_HoldID1.value+\"</funSql></ROOT>\";"+
"var curObj = parent.document.getElementById(\"txtEquipmentType\");"+
"var curObj1 = parent.document.getElementById(\"txtRanktype\");"+
"var curObj2 = parent.document.getElementById(\"txtPeopleName\");"+
"xmlHTTP.open(\"POST\",\"../../../IsKeyWord.aspx\",false);"+
"xmlHTTP.send(str);"+
"XmlDom.async=false;"+
"if(xmlHTTP.statusText == \"OK\")"+
"{"+
"XmlDom.loadXML(xmlHTTP.responseText);"+
"if(XmlDom.parseError.errorCode == 0)"+
"{"+
"XmlItem=XmlDom.getElementsByTagName(\"tablename\"); parent.document.all.txtEquipmentType.value=XmlItem.item(0).selectSingleNode(\"customerName\").text; parent.document.all.txtRanktype.value=XmlItem.item(0).selectSingleNode(\"Ranktype\").text;parent.document.all.txtPeopleName.value=XmlItem.item(0).selectSingleNode(\"Peoplename\").text;"+
//xmlHTTP.responseText; parent.document.getElementById(\"ddlDept\");"
"}"+
"}"+
"'"+
"><input type='hidden' name='signSel1' "+
"value='"+ XmlItem.item(i).selectSingleNode(value).text+"'>"+XmlItem.item(i).selectSingleNode(name).text+"</span>";
intCount++;
}
}
else
intFlag = 0;
}
}
curObj.innerHTML = strHTML;
}
//***********************
//填充层
//strSql SQL语句
//sourceObj 下拉框名称
//value 字段值
//***********************
function FillDivGetMileage(strSql,sourceObj,value,name,strSql1)
{
var doc = window.frames["framHoldID"].document;
var str ="<ROOT><funSql>"+strSql+"</funSql></ROOT>";
var curObj = doc.getElementById(sourceObj);
xmlHTTP.open("POST","../../../IsKeyWord.aspx",false);
xmlHTTP.send(str);
var strHTML = "";
XmlDom.async=false;
if(xmlHTTP.statusText == "OK")
{
XmlDom.loadXML(xmlHTTP.responseText);
if(XmlDom.parseError.errorCode == 0)
{
XmlItem=XmlDom.getElementsByTagName("tablename");
ret_count = XmlItem.length;
if(ret_count>0)
{
intCount =0;
intFlag = 1;
for(var i=0;i<ret_count;i++)
{
strHTML +="<span style='width:100%;font-size:9pt' onmouseover='this.style.backgroundColor=\"blue\";this.style.color=\"white\";"+
"this.style.cursor=\"default\"' onmouseout='this.style.backgroundColor=\"white\";this.style.color=\"black\";"+
"this.style.cursor=\"default\"' name='spList' onclick='"+
"parent.document.all.txtHoldID1.value = this.innerText;parent.document.all.txtHoldID1.focus();"+
"var inputHoldID1 = document.getElementsByName(\"signSel1\");"+
"parent.document.all.hit_HoldID1.value=inputHoldID1["+i+"].value;parent.document.getElementById(\"txtonemainMileage\").disabled=\"false\";parent.document.getElementById(\"txtTwoMainmileage\").disabled=\"false\";parent.document.all.framHoldID.style.display=\"none\";"+
"var xmlHTTP = new ActiveXObject(\"Microsoft.XMLHTTP\");"+
"var XmlItem = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var XmlDom = new ActiveXObject(\"Microsoft.XMLDOM\");"+
"var str =\"<ROOT><funSql>"+strSql1+"\"+parent.document.all.hit_HoldID1.value+\"</funSql></ROOT>\";"+
"var curObj = parent.document.getElementById(\"txtonemainMileage\");"+
"var curObj1 = parent.document.getElementById(\"txtTwoMainmileage\");"+
"xmlHTTP.open(\"POST\",\"../../../IsKeyWord.aspx\",false);"+
"xmlHTTP.send(str);"+
"XmlDom.async=false;"+
"if(xmlHTTP.statusText == \"OK\")"+
"{"+
"XmlDom.loadXML(xmlHTTP.responseText);"+
"if(XmlDom.parseError.errorCode == 0)"+
"{"+
"XmlItem=XmlDom.getElementsByTagName(\"tablename\"); parent.document.all.txtonemainMileage.value=XmlItem.item(0).selectSingleNode(\"OneMainMileage\").text; parent.document.all.txtTwoMainmileage.value=XmlItem.item(0).selectSingleNode(\"TwoMainMileage\").text;"+
//xmlHTTP.responseText; parent.document.getElementById(\"ddlDept\");"
"}"+
"}"+
"'"+
"><input type='hidden' name='signSel1' "+
"value='"+ XmlItem.item(i).selectSingleNode(value).text+"'>"+XmlItem.item(i).selectSingleNode(name).text+"</span>";
intCount++;
}
}
else
intFlag = 0;
}
}
curObj.innerHTML = strHTML;
}
//***********************
//填充层
//strSql SQL语句
//sourceObj 下拉框名称
//value 字段值
//***********************
function FillDiv4(strSql,sourceObj,value,name,strSql1)
{
var doc = window.frames["framHoldID1"].document;
var str ="<ROOT><funSql>"+strSql+"</funSql></ROOT>";
var curObj = doc.getElementById(sourceObj);
xmlHTTP.open("POST","../../../IsKeyWord.aspx",false);
xmlHTTP.send(str);
var strHTML = "";
XmlDom.async=false;
if(xmlHTTP.statusText == "OK")
{
XmlDom.loadXML(xmlHTTP.responseText);
if(XmlDom.parseError.errorCode == 0)
{
XmlItem=XmlDom.getElementsByTagName("tablename");
ret_count = XmlItem.length;
if(ret_count>0)
{
intCount =0;
intFlag = 1;
for(var i=0;i<ret_count;i++)
{
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?