我新建了一个MFC ActiveX项目,名为MyActiveX,在CMyActiveXCtrl中加了一个方法getInt(),不知项目需要怎么设置才能让getInt()方法能在web上以js的方式调用 //CMyActiveXCtrl.hpublic:
CMyActiveXCtrl();
int getInt(){ return 100;}; //新增加//测试网页<object id="MyActiveX"
classid="clsid:14E69760-F321-46F3-A2BF-B8AC515292D6"
codebase="MyActiveX.ocx#version=1,0,0,6"
>
</object> <script type="text/javascript">function test(){
try{
alert(MyActiveX);
var i = MyActiveX.getInt();
alert(" getInt: "+i);
}
catch(ex){
alert("tableInfo: "+ex.description);
}
} </script>
<BUTTON class=button onclick="test()">测试</BUTTON><br> 运行网页:总是出现:test:对象不支持此属性或方法。
请教各位,这个问题怎么处理?
CMyActiveXCtrl();
int getInt(){ return 100;}; //新增加//测试网页<object id="MyActiveX"
classid="clsid:14E69760-F321-46F3-A2BF-B8AC515292D6"
codebase="MyActiveX.ocx#version=1,0,0,6"
>
</object> <script type="text/javascript">function test(){
try{
alert(MyActiveX);
var i = MyActiveX.getInt();
alert(" getInt: "+i);
}
catch(ex){
alert("tableInfo: "+ex.description);
}
} </script>
<BUTTON class=button onclick="test()">测试</BUTTON><br> 运行网页:总是出现:test:对象不支持此属性或方法。
请教各位,这个问题怎么处理?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货