>  기사  >  웹 프론트엔드  >  Activex control_javascript 스킬의 JavaScript 호출 이벤트 구현 방법

Activex control_javascript 스킬의 JavaScript 호출 이벤트 구현 방법

WBOY
WBOY원래의
2016-05-16 18:29:431142검색

다음과 같이 작성하세요.


acitveX 컨트롤의 onXXXevent() 이벤트가 트리거될 때 이 메서드가 호출됩니다.

한 개 반만 있으면 괜찮을 텐데, 그런 기능이 수십 개가 제 페이지를 가득 채우고 있어요. 게다가 VS2008에서는 "선택한 내용 서식 설정"이 항상 "작업을 완료할 수 없습니다."라는 메시지가 표시됩니다.
그래서 최소한 이런 종류의 글을 대체할 수 있는 다른 방법을 사용하고 싶습니다. 별도의 js 파일에.

코드 복사 코드는 다음과 같습니다.

VBScript 구현이 매우 이상합니다
sub activex_onXXXevent()
' 특정 콘텐츠 처리
end sub

이해가 안 돼요.
코드 복사 코드는 다음과 같습니다.


아, 이 방법은 완벽하게 구현 가능하고, VS2008에서도 지원이 가능합니다.
그런데, attachmentEvent의 내용을 기록하세요.
최근 작업에서는 특정 이벤트에 다른 처리 이벤트를 첨부할 수 있는 메서드가 사용되었습니다. 기본 사용법.
구문에 대해서는 자세한 지침이 있는 "DHTML 매뉴얼"을 볼 수 있습니다. 다음은 인터넷에서 제공되는 예입니다.


document.getElementById("btn").onclick = method1
document.getElementById("btn").onclick = method2;
document.getElementById("btn").onclick = method3;


이렇게 작성하면 medhot3만 실행됩니다.
다음과 같이 작성합니다.


var btn1Obj = document.getElementById("btn1")
//object.attachEvent(event,function) ;
btn1Obj.attachEvent("onclick",method1);
btn1Obj.attachEvent("onclick",method2);
btn1Obj.attachEvent("onclick", method3);


실행 순서는 method3->method2->method1입니다

Mozilla 시리즈의 경우 이 메서드는 지원되지 않으므로 addEventListener를 사용해야 합니다.


var btn1Obj = document.getElementById(" btn1");
//element.addEventListener(type,listener,useCapture) ;
btn1Obj.addEventListener("click",method1,false);
btn1Obj.addEventListener("click",method2,false );
btn1Obj.addEventListener("click",method3,false);


실행 순서는 method1->method2->method3입니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.