我的代码中有以下声明:
<object id="myObject" name="myObject"
data="data:application/x-oleobject;base64,ab9qcMENN0WE41oij7hs8764yu+YEwAA2BMABB=="
classid="clsid:83A04F76-85DF-4f36-A94E-BA3465007CDA" viewastext
codebase="someAssembly.dll#version=UNKNOWN">
</object>
我想创建一个相同对象的实例,但是在一个.js文件中,因此我想构造该对象而不需要使用标签(即使可能的话):
var myObject = new ActiveXObject( *Something goes here* );
最佳答案
这是创建新实例的方法:
var newObj = new ActiveXObject(servername.typename[, location]);
如您所见,有一个可选参数
location
,您可以使用它来访问远程ActiveX对象,但在此处阅读有关它的详细信息:MSDN ActiveXObject(您将在文档末尾找到一些信息)。