调用Activex Control's javascript中的函数

Calling Activex Control 's Functions from javascript

本文关键字:javascript 函数 Activex Control 调用      更新时间:2023-09-26

我想从javascript中调用一个函数。

例如。我有一个名为"btn"的按钮的activex控件,

我想用js返回它的标题,技术上可行吗?

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

前任。

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

谢谢。

您首先需要打包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>