Следующий объект HTML представляет элемент управления ActiveX со свойством SubSystemA:
<object id="MainObject"
CLASSID="CLSID:2C327457-D12F-4FC4-BFC2-D7C029003D07"
width="0px" height="0px"
>
<embed name="MainObject"></embed>
</object>
SubSystemA - это COM-объект, реализующий некоторый интерфейс с методами, свойствами и событиями. Методы и свойства SubSystemA легко вызываются из Javascript, но поскольку SubSystemA является свойством MainObject, я не уверен, как подключить обработчик событий к событиям SubSystemA.
Мне известны два способа обработки событий, запускаемых MainObject:
<script type="text/javascript">
function MainObject::SomeMainEvent(arg1, arg2)
{
// Event handling logic
}
</script>
и
<script type="text/javascript" for="MainObject" event="SomeMainEvent(arg1, arg2)">
// Event handling logic
</script>
Но как обработать событие для MainObject.SubSystemA?