0
javascript에서 ActiveX로 함수를 호출하려고합니다. 그것은 작동하지만 지금은 Internet Explorer 8과 Windows 7 때문에 activeX를 업데이트해야합니다.자바 스크립트 호출 Public function on Activex
그러나 지금은 함수를 호출 할 수 없습니다. 내가 시도 할 때, 나는 메시지를 가지고있다 : 객체는 콜렉션이 아니다.
내가 어떻게해야할까요?
Here's 코드의 단편 : 자바 스크립트
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