0
我跟着this example創建一個COM事件以用於JavaScript。但是,我不是最終附加代碼的粉絲?如何在Javascript中附加到COM事件
<script for="myComComponent" event="MyFirstEvent(args)" language="javascript">
function myComComponent::MyFirstEvent(args) {
alert('event');
}
</script>
我想什麼是可以做更多的東西一樣
//in the onload
myComComponent.MyFirstEvent = myJavascriptHandler;
//function setup
function myJavascript(args){
alert('event');
}
這工作在我們舊的C++ COM使用IDispatch
事件,但它不會與新的C#代碼工作。有沒有辦法在onLoad
中掛鉤事件?我只是想避免把JavaScript中的HTML ...
編輯:
我試圖
myComComponent.addEventListener("MyFirstEvent", myJavascriptHandler, true);
這應該是相同點符號,這引發了異常該事件不被支持。