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 + -
显示快捷键?