비헤이버가 첨부된 엘레멘트(PUBLIC:ATTACH)의 내용이 완전히 파싱(parse)되면 발생된다.

<PUBLIC:ATTACH event=oncontentready for=object id=sID onevent=handler>

event 선택적인 요소이며, 이벤트 이름(이벤트 목록)을 지정하거나, HTC 목록에 열거된 컴포넨트의 특정 이벤트를 지정하는 문자열이다.
for 선택적인 요소이며, 이벤트 원천 엘레멘트를 인식하기 위하여 지정하는 문자열이다.
document document 개체를 참조한다.
element 디폴트이며, 비헤이버가 첨부된 엘레멘트를 참조한다.
window window 개체를 참조한다.
id 선택적인 요소이며, 콤포넨트 속의 PUBLIC:ATTACH 엘레멘트의 유일한 인식자를 지정하는 문자열이다.
onevent 필수적인 요소이며, 인라인 스크립트를 지정하거나 이벤트처리자 기능함수를 직접적으로 호출하는 문자열이다.
특기

엘레멘트의 innerHTML 속성은 이 이벤트가 발생되기 전에는 올바를 값을 반환하지 않을 수 있다.

이 이벤트가 발생되면 PUBLIC:COMPONENT 엘레멘트의 literalContent 애트리뷰트 값은 true이다. 엘레멘트 비헤이버의 이 애트리뷰트값은 innerHTML 속성 속에 저장된다. 이 이벤트는 엘레멘트 비헤이버에 innerHTML 속성에 접속할 수 있는가를 알려준다.

이 이벤트는 HTC 컴포넌트에만 해당되는 것이므로, PUBLIC:ATTACH 엘레멘트에서 oncontentready 이벤트에 연결하는 것이 유일한 방법이다. attachEvent 메서드로는 이 이벤트에 연결되지 못하는데, 이는 표준 DHTML 이벤트에서만 작용하기 때문이다. HTC 파일이 Viewlink로서 적용되면, oncontentready 이벤트는나 다른 HTC에만 적용되는 이벤트는 문서에서 엘레멘트에 첨부될 수 없다.

참조
behavior

ooncontentready 이벤트 예제

divObj 내용

oncontentready 이벤트로 innerHTML 속성을 이용한 엘레멘트이 내용을 디스플레이한다.

<PUBLIC:ATTACH event="oncontentready" for="divObj" onevent="doShow()" />
<DIV id="divObj">divObj 내용</DIV>
<SCRIPT>
function doShow() {
  window.alert ('divObj.innerHTML = ' + divObj.innerHTML);
}
</SCRIPT>