Внедрение элемента объекта в HTML - ActiveX
Я пытаюсь интегрировать мою форму с объектом ActiveX, и я вижу странное поведение. когда я добавляю элемент объекта, жестко закодированный в HTML
<OBJECT id="PlayerComponentX" style="LEFT: 0px; WIDTH: 362px; TOP: 0px; HEIGHT: 259px"
data=data:application/x-oleobject;base64,C8E7L7ZFLUeFnCABl+fZxwAIAABqJQAAxRoAAA==
classid=clsid:77783738-750A-4DD4-BF01-BB5D5DF0791A VIEWASTEXT></OBJECT>
я могу geteklementbyid и вызывать функции компонентов, как всегда, когда я внедряю элемент объекта во время выполнения
var objElement = document.createElement('object');
objElement.classid = 'clsid:2F3BC10B-45B6-472D-859C-200197E7D9C7';
objElement.id = 'PlayerComponentX1';
objElement.name = objectId;
objElement.data = 'data:application / x - oleobject; base64, C8E7L7ZFLUeFnCABl + fZxwAIAABqJQAAxRoAAA ==';
this.config.element.appendChild(objElement);
и делая то же самое, я не смог и получить исключение