[英]Javascript call Public function on Activex
我正在嘗試從javascript調用函數到ActiveX。 它起作用了,但是現在,由於Internet Explorer 8和Windows 7,我不得不更新activeX。
但是現在,我無法調用該函數。 當我嘗試時,我收到一條消息:對象不是集合。
我該怎么辦?
這是一段代碼:
Public Function Text(strTxt As String) As String
If result Then
Text = "Authenticated"
Else
Text = "Not authenticated"
End If
End Function
用Javascript:
function leDado()
{
try {
var x=document.getElementById("MyActivex")
document.MainForm.resultado.value = x.Text("Test string")
x = 0;
}
catch(e) {
alert(e.message);
}
}
在表單中,當我按下按鈕時,我會調用該函數。 誰能幫我?
因此,您已經更新了ActiveX對象; 破壞了二進制兼容性嗎? 如果是這樣,您是否在測試庫之前注銷並重新注冊了庫? 您可以調試“實時”對象嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.