0
javascriptからActiveXに関数を呼び出そうとしています。それは働いていましたが、私はInternet Explorer 8とWindows 7のためにactiveXを更新する必要があります。Javascriptを呼び出すPublic function on Activex
しかし今のところ、私はこの関数を呼び出すことはできません。私が試してみると、メッセージがあります。オブジェクトはコレクションではありません。
私は何をすると思いますか?
Here'sコードの一部:JavaScriptで
Public Function Text(strTxt As String) As String
If result Then
Text = "Authenticated"
Else
Text = "Not authenticated"
End If
End Function
:私はボタンを押したときに、フォームで
function leDado()
{
try {
var x=document.getElementById("MyActivex")
document.MainForm.resultado.value = x.Text("Test string")
x = 0;
}
catch(e) {
alert(e.message);
}
}
は、私は、その関数を呼び出します。 誰でも助けてくれますか?
こんにちは!お返事をありがとうございます。 夜の夜、このスクリプトが機能し始めました。あなたが言ったように、私はVBがocxをコンパイルしていないと思います。私はそれがusercontrolに新しいラベルを置くことを発見します。 コンパイルしようとしましたが、VBは権利がないと言いましたので、VBを閉じてocxを削除します。 その後、私はocxをコンパイルし、スクリプトが動作し始めます。 ありがとう! ;) – fchevitarese