2

我想从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

我想getText从javascript调用。

谢谢你。

4

1 回答 1

4

您首先需要为 Web 部署打包 ActiveX(有关详细信息,请参阅 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>
于 2012-09-03T13:34:51.460 回答