从javascript调用Activex Control的函数

时间:2012-09-03 10:52:04

标签: javascript vb6 activex

我想从javascript调用一个函数。

前。我有一个带有名为“btn”的按钮的activex控件,

我想使用js返回其标题,技术上是否可行?

另外,我如何在vb6 Activex Control中编写自定义函数?我需要将控件嵌入网页。

离。

Option Explicit
Public Function getText(ByVal message As String) As String
MsgBox message
End Function

Private Sub UserControl_Initialize()
Call getText("test")
End Sub

我想从javascript调用getText

谢谢。

1 个答案:

答案 0 :(得分:4)

您首先需要打包ActiveX以进行Web部署(有关详细信息,请参阅MSDN库)。

至于代码,这是一个例子

<object classid="clsid:24638d61-2aeb-1cd2-b12f-a08048fdd814"
  codebase="http://www.myserver.com/myactivex.cab#Version=1.0.0.1"></object>

<script>
  onload = function() {
    var myobj = new ActiveXObject('MyActiveX.MyObj');
    myobj.getText('test');
  };
</script>