我想从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
。
谢谢。
答案 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>