var xmlOption = new ActiveXObject("Microsoft.XMLDOM"); xmlOption.async = false; xmlOption.resolveExternals = false; xmlOption.load("SYS_GetOptions.asp"); function GetOptions(PRODUCT, Object, TableName, WhereValue, AddNone, DefaultValue) { //alert("/script/SYS_GetOptions.asp?PRODUCT=" + PRODUCT + "&GetData=" + TableName + "&WhereData=" + WhereValue) var xmlURL = "/include/SYS_GetOptions.asp?PRODUCT=" + PRODUCT + "&GetData=" + TableName + "&WhereData=" + WhereValue; //alert(xmlURL) xmlOption.load(xmlURL); CreateOption(Object, AddNone, DefaultValue); } function CreateOption(A, C, D) { //alert(xmlOption.readyState + '\n' + xmlOption.xml) A.innerHTML = ""; var TempOption = new Object(); var TempNodes = xmlOption.getElementsByTagName("Options"); if (C == 1) { TempOption = document.createElement("OPTION"); TempOption.value = "--"; TempOption.text = "½Ð¿ï¾Ü"; A.add(TempOption); A.selectedIndex = 0; } if (TempNodes.length == 0) { return; TempOption = document.createElement("OPTION"); TempOption.value = ""; TempOption.text = ""; A.add(TempOption); return; } for (var i = 0; i < TempNodes.length; i++) { var TempOption = document.createElement("OPTION"); TempOption.value = TempNodes(i).getAttribute("Value"); //TempValue; TempOption.text = TempNodes(i).text; A.add(TempOption); if (TempOption.value == D) {D = i + 1;} } if (D == "" || D == null) { D = 0 } A.selectedIndex = D; //alert(A.id + '\n' + A.onchange) if (A.onchange != null) { A.onchange(); } }