【问题标题】:Calling Activex Control 's Functions from javascript从 javascript 调用 Activex Control 的函数
【发布时间】:2012-09-03 10:52:04
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: javascript vb6 activex


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      相关资源
      最近更新 更多