<object classid="clsid:698A90C5-F861-4E51-ABE0-3E0350E2E137" width="0" height="0" id="CHMAC">
</object>
<script language=javascript>
var jg=0; //这里给他赋值初始化一下试试
function jh(){ CHMAC.SetMacNO(1, Number(document.form1.jh1.value), Number(document.form1.jh2.value),jg);
alert(jg);
switch(jg) {
case 1:alert('成功');break;
case -1:alert('打开串口失败');break;
case -2:alert('发信息失败');break;
case -3: alert('读信息失败');break;
case -9:alert('验证失败');break;
default:alert('打开串口失败');break;
}
} </script> 最好能贴出你在VB里面用的代码
在vb里是可以,是一个朋友搞的,能搞通,但是int * bRS要强制转换成long才可以,不然在vb里都不行,但是javascript把int改成long的不能转,所以停在这里了,并且我已经把int *改成ocx里的long * 结果还是一样,不行