开发平台:Visual Studio 6.0/Visual Studio 2008
ATL类型:ATL控件
已实现接口:IProvideClassInfo2Impl
问题描述:在JavaScript无法动态为ATL控件附加事件
在ATL控件中添加了 OnShowText 事件,ShowText 方法
var atl = new ActiveXObject("MyPro.MyControl");
atl.OnShowText = function()//这样IE7报错,对象不支持此属性或方法
{
alert("ok");
}
atl.attachEvent("OnShowText",eventFun);//这样也报错
function eventFun()
{
alert("ok");
}
<script event="OnShowText"></script> //这种方式可以正常响应
创建 MFC ActiveX控件存在同样问题,请问各位知道有谁原因吗?