ActiveXObject对象使用说明:
JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。
使用方法:newObj = new ActiveXObject( servername.typename[, location])
ActiveXObject 对象语法有这些部分:
其中newObj是必选项。要赋值为 ActiveXObject 的变量名。
servername是必选项。提供该对象的应用程序的名称。
typename是必选项。要创建的对象的类型或类。
location是可选项。创建该对象的网络服务器的名称。
Automation服务器至少提供一类对象,例如字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。
例如:用于联动,第二个下拉控件的绑定
其中s为
DataSet ds = 数据集的获取。
e.Result = ds.GetXml();
function LoadNodes(s) {
NodesObj.ClearItems();
//获取xml文件
var dates = s;
//读取
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(dates);
var rowData = xmlDoc.getElementsByTagName("Table");
if (rowData.length != 0) {
var i = 0;
for (i = 0; i < rowData.length; i++) {
var sId = rowData[i].getElementsByTagName("Guid")[0].firstChild.nodeValue;
var Name = rowData[i].getElementsByTagName("Name")[0].firstChild.nodeValue;
NodesObj.AddItem(Name, sId);
}
NodesObj.SetSelectedIndex(0);
}
}