Если вы создаете экземпляр элемента управления ActiveX на веб-странице, вы можете взаимодействовать между IE и объектом ActiveX.Вы должны поместить объект ActiveX где-нибудь в <body>
.Вот как я это делаю:
<object id="OBJID" align="center" classid="clsid:[GUID of ActiveX]" style="z-index:0" codebase="http://yourdomain.com/path/ActiveXName.cab#version=x,x,x,x" height="300" hspace="0" vspce="0" width="250">
Вы должны связать методы ActiveX с методами Javascript, например:
<script language="javascript" event="ActiveXMethod" for="OBJID">LocalJSMethodName();</script>
Когда загружается элемент управления ActiveX, вы можете вызвать проводной метод длявыполнить метод Javascript, который может отправить данные аутентификации (если это сторона браузера) обратно в элемент управления ActiveX.Javascript может обращаться к свойствам ActiveX следующим образом:
Чтобы назначить значения:
document.OBJID.PropName = 'Some Value';
Чтобы получить значения:
var x = document.OBJID.PropName;
Вы должны заметить, что объект ActiveX долженподписать сертификатом для подписи кода или Internet Explorer заблокирует его, и в большинстве случаев вы не сможете переопределить блок и загрузить его ...
Надеюсь, это поможет!