2012-09-03 4 views
1

자바 스크립트에서 함수를 호출하고 싶습니다.자바 스크립트에서 ActiveX 컨트롤의 함수 호출하기

Ex. "btn"이라는 버튼이있는 ActiveX 컨트롤이 있습니다.

js를 사용하여 캡션을 반환하고 싶습니다. 기술적으로 가능합니까?

또한 어떻게 vb6 ActiveX 컨트롤에서 사용자 지정 함수를 작성할 수 있습니까? 웹 페이지에 컨트롤을 포함해야합니다.

ex.

Option Explicit 
Public Function getText(ByVal message As String) As String 
MsgBox message 
End Function 

Private Sub UserControl_Initialize() 
Call getText("test") 
End Sub 

자바 스크립트에서 getText (으)로 전화를 걸고 싶습니다.

감사합니다.

답변

3

먼저 웹 배포 용 ActiveX를 패키지해야합니다 (자세한 내용은 MSDN 라이브러리 참조).

코드에 관해서는, 여기에 예를

<object classid="clsid:24638d61-2aeb-1cd2-b12f-a08048fdd814" 
    codebase="http://www.myserver.com/myactivex.cab#Version=1.0.0.1"></object> 

<script> 
    onload = function() { 
    var myobj = new ActiveXObject('MyActiveX.MyObj'); 
    myobj.getText('test'); 
    }; 
</script> 
입니다
관련 문제