我用MFC Activex Control做了一个OCX控件,运行没有界面,提供了几个方法
使用测试容器测试一切正常,但是网页上用JAVASCRIPT 调用该控件的方法却发生错误
说 不支持此对象的属性和方法网上有人说需要继承CSafeOleCtrl类就可以,我也照着做了
但是还是不行,请各位帮帮忙 <OBJECT id="MAG_OCX" classid="clsid:40984CA6-D05B-47C4-8FE2-485E6293394D" width="8" height="8">
<script language="JavaScript">
function OpenCom()
{ alert("OpenCom is called1");
var iRet = document.getElementById("MAG_OCX").Open_Com(1,9600,8,0,0);
alert("OpenCom is called2", iRet);
} </script>脚本执行的时候,可以出现对话框[OpenCom is called1],但是后面就出现错误了,【OpenCom is called2】对话框出不来
使用测试容器测试一切正常,但是网页上用JAVASCRIPT 调用该控件的方法却发生错误
说 不支持此对象的属性和方法网上有人说需要继承CSafeOleCtrl类就可以,我也照着做了
但是还是不行,请各位帮帮忙 <OBJECT id="MAG_OCX" classid="clsid:40984CA6-D05B-47C4-8FE2-485E6293394D" width="8" height="8">
<script language="JavaScript">
function OpenCom()
{ alert("OpenCom is called1");
var iRet = document.getElementById("MAG_OCX").Open_Com(1,9600,8,0,0);
alert("OpenCom is called2", iRet);
} </script>脚本执行的时候,可以出现对话框[OpenCom is called1],但是后面就出现错误了,【OpenCom is called2】对话框出不来
一共四个UUID,应该是最后一个才对
document.getElementById("MAG_OCX").Open_Com(1,9600,8,0,0);
可以直接MAG_OCX.Open_Com(1,9600,8,0,0);吧?