比如有个js带参函数为:<script language="javascript">
    function OnFunc1(long l)
    {
alert(l);
    } 
</script>怎么把这个函数传递给activex并且由activex调用?怎样调用呢?

解决方案 »

  1.   

     execScript(          BSTR code,//"onfunc1(1)"
        BSTR language,
        VARIANT *pvarRet
    );
      

  2.   

    是两个问题,一个是怎么讲这个带参数的js函数传递给activex , 另一个是activex怎么调用这个js函数。
    实现的功能是想让js注册这个带参函数作为侦听函数,activex实现满足某种条件就去激发这个js函数。
    不带参数的js函数我可以实现这中方式,但是换成带参数的就不行了
      

  3.   

    原来是因为js函数写的有问题
    function OnFunc1(long l)
    应改为function OnFunc1(l)
    就没问题了