Я пытаюсь вызвать функцию из JavaScript в ActiveX. Это работало, но теперь мне нужно обновить ActiveX из-за Internet Explorer 8 и Windows 7.
Но пока я не могу вызвать функцию. Когда я пытаюсь, я получаю сообщение: объект не является коллекцией.
Что я должен делать?
Вот код:
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);
}
}
В форме, когда я нажимаю кнопку, я вызываю эту функцию.
Может кто-нибудь мне помочь?