我试图将一个函数从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);
}
}
在表单中,当我按下按钮时,我调用该功能。 谁能帮我?
答案 0 :(得分:0)
所以你已经更新了ActiveX对象;那打破了二进制兼容性吗?如果是这样,您在测试之前是否取消注册并重新注册库?你可以调试对象'live'吗?