2

javascriptから関数を呼び出したい。

元 。「btn」という名前のボタンを備えたActiveXコントロールがあります。

jsを使用してキャプションを返したいのですが、技術的に可能ですか?

また、vb6 ActiveXコントロールでカスタム関数を作成するにはどうすればよいですか?コントロールをWebページに埋め込む必要があります。

元。

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

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

getTextjavascriptから呼び出したい。

ありがとうございました。

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 に答える