⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msxmlfactory.js

📁 JSVM核心类库,收集了JAVA进行JSVM开发必用技术进行归纳,在实际项目应用中直接引用相关类库即可现实JSVM相关功能!
💻 JS
字号:
// Description: js.activex.MsxmlFactory XML系列对象创建工厂
// Author:	Changhua.Wan
// Version:	2004.03.06.01


_package("js.activex");

_import("js.lang.Object");

function js.activex.MsxmlFactory() {}

var _p = js.activex.MsxmlFactory._extends("js.lang.Object");
var _c = js.activex.MsxmlFactory;

// 静态方法

_c.getXmlHttp = function() { 
	var pgmIds = ["MSXML3.XMLHTTP", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP", "MSXML.XMLHTTP", "MSXML2.ServerXMLHTTP"];
	var xmlhttp = null;
	for (var i = 0; i < pgmIds.length; i++) {
		try {
			xmlhttp = new ActiveXObject(pgmIds[i]);
		} catch(ex) {}
		if (xmlhttp != null) return xmlhttp;
	}
	alert("不能创建XmlHttp对象!");
	return null;
};
_c.getXmlDom = function() {
	var pgmIds = ["MSXML3.DOMDocument", "MSXML2.DOMDocument", "Microsoft.DOMDocument", "MSXML.DOMDocument", "Microsoft.XMLDOM"];
	var xmldom = null;
	for (var i = 0; i < pgmIds.length; i++) {
		try {
			xmldom = new ActiveXObject(pgmIds[i]);
		} catch(ex) {}
		if (xmldom != null) return xmldom;
	}
	alert("不能创建XmlDom对象!");
	return null;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -