0

我正在尝试从 JS 函数加载一个 activeX。以下代码适用于 IE9,但不适用于 IE8:

 obj_to_load = document.createElement("object");
 obj_to_load.innerHTML = "<OBJECT CLASSID=\"CLSID:4EC...\" CODEBASE=\"http://192.168.1.12:8000/ax_vs8.CAB\" ID=\"ax_101\" name=\"ax_101\">";
 document.body.appendChild(obj_to_load);
 ax = document.all('ax_101');

一个想法?10xs,尼尔

4

1 回答 1

1

IE 不会让你objectdocument.createElement. 相反,您必须执行以下操作:

var obj = document.createElement("div");
obj.innerHTML = "<OBJECT CLASSID=\"CLSID:4EC...\" CODEBASE=\"http://192.168.1.12:8000/ax_vs8.CAB\" ID=\"ax_101\" name=\"ax_101\">";
document.body.appendChild(obj);
于 2012-11-08T21:32:54.233 回答