IE6에서 소개된 HTC(HTML Components)는 스크립트로 DHTML 비헤이버들로서 콤퍼넌트를 적용하는 기능을 제공한다.

.htc 확장자로 저장한 HTC는 스크립트를 포함하는 HTML 파일이며 HTC 특정의 엘레멘트들은 컴포넨트를 정의한다.


object
HTC
HTC
속성메서드이벤트견본예제
이전페이지로페이지 맨위로페이지 맨아래로
개체설명
document 주어진 브라우저 윈도우의 HTML 문서를 참조한다.
element 주 문서에 있는 behavior가 첨부된 태그의 참조를 반환한다.
PUBLIC:ATTACH 개체에서 이벤트가 발생되면 기능을 호출하도록 기능을 연결시킨다.
PUBLIC:COMPONENT 파일의 내용을 HTC(HTML Components)로서 인식한다.
PUBLIC:DEFAULTS HTC(HTML Components) 비헤비어에 디폴트값을 반환하거나 설정한다.
PUBLIC:EVENT 모체 문서에 나타나는 HTC(HTML Components)의 이벤트를 정의한다.
PUBLIC:METHOD 모체 문서에 나타나는 HTC(HTML Components)의 메서드를 정의한다.
PUBLIC:PROPERTY 모체 문서에 나타나는 HTC(HTML Components)의 속성을 정의한다.

object
HTC
HTC
개체속성이벤트견본예제
이전페이지로페이지 맨위로페이지 맨아래로
메서드설명
createEventObject 컨텍스트 정보를 PUBLIC:EVENT 엘레멘트의 이벤트 발생 메서드에 전달할 때 사용될 수 있는 event 개체를 생성한다.

object
HTC
HTC
개체속성메서드견본예제
이전페이지로페이지 맨위로페이지 맨아래로
이벤트설명
oncontentready 비에히버가 첨부된 엘레멘트의 내용의 파싱(parse)이 완료되면 발생된다.
oncontentsave 엘레멘트 비헤이버에 첨부된 엘레멘트의 내용이 저장되거나 복사되기 바로 전에 발생된다.
ondetach 엘레멘트로부터 비헤이버가 제거되기 전에 발생된다.
ondocumentready 비헤이버를 포함하는 문서가 파싱(parse)이 완료되면 발생된다.

object
HTC
HTC
개체속성메서드이벤트견본
이전페이지로페이지 맨위로페이지 맨아래로

메모장이나 편집기로 열어보라. 내용은 아래와 같다.

<BUTTON onclick="document.location='../object/exp/newTag.htc';">htc 파일 예제 보기</BUTTON>


newTag.htc 파일 내용 <PUBLIC:component tagName=BBB> <PUBLIC:attach event=ondocumentready onevent=Doc_Ready() /> </PUBLIC:component> <SCRIPT> function Doc_Ready() { element.document.bgColor='red'; } </SCRIPT>
object
HTC
개체속성메서드이벤트견본예제
이전페이지로페이지 맨위로
최종 수정:
07/20/2025 13:53:25
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/object/HTC.html