모체 문서에 나타나는HTC(HTML Component)의 메서드를 정의한다.

Script parentObj.method.propName[=propVal];
HTML <PUBLIC:METHOD propName="propVal"/>
특기

name 애트리뷰트를 지정하는 것은 엘레멘트에서 정이된 표준 이벤트와 비슷하다. 비헤이버는 엘레멘트의 디폴트 비헤이버를 덮어씌운다.

참조
behavior, PUBLIC:EVENT, PUBLIC:PROPERTY

object
method
method
개체속성예제
이전페이지로페이지 맨위로페이지 맨아래로

method 설명을 위한 예제

<public:method id="oObj" internalname="sInternalName" name="sName"></public:method>

object
method
method
속성견본예제
이전페이지로페이지 맨위로페이지 맨아래로

엘레멘트 정보

모체 엘레멘트 PUBLIC:COMPONENT
모체 엘레멘트 없슴
최소 버전 IE5
최소 OS Windows95, WindowsNT4.0

object
method
method
개체견본예제
이전페이지로페이지 맨위로페이지 맨아래로
id (<PUBLIC:METHOD id="sID"> 애트리뷰트)
⇒ 선택적인 요소이며, 콤포넨트 속의 PUBLIC:PROPERTY 엘레멘트의 유일한 인식자를 지정하는 문자열이다.
문법: methodObj.id[=sID]
코드: document.write(oObj.id) 결과: oObj
internalname (<PUBLIC:METHOD internalname="sInternalName"> 애트리뷰트)
⇒ 선택적인 요소이며, 콤포넨트 속의 어느 메서드가 참조되는가를 나타내는 이름을 지정하는 문자열이다.
문법: methodObj.internalname[=sInternalname]
코드: document.write(oObj.internalname) 결과: undefined
name (<PUBLIC:METHOD name="sName"> 애트리뷰트)
⇒ 필수적인 요소이며, 용기 문서에서 참조되는 메서드의 이름을 지정하는 문자열이다.
문법: methodObj.name[=sName]
코드: document.write(oObj.name) 결과: undefined

object
method
method
개체속성견본
이전페이지로페이지 맨위로페이지 맨아래로
클릭하여 결과 얻기

용기 문서에 PUBLIC:METHOD 태그로 HTC doShow 메서드를 생성하여 호출하였다.

<HEAD>
<STYLE>.publicShow {behavior:url(../object/exp/myShow.htc)}</STYLE>
</HEAD>
<BODY>
<DIV class="publicShow" id="showId" name="showName"
  style="height:2em;border:solid 1 blue;background:ffa" onclick="this.doShow()">클릭하여 결과 얻기</DIV>

../object/exp/myTestHTC.htc의 내용
<PUBLIC:COMPONENT name="doShowCom">
<PUBLIC:METHOD name="doShow" />
<SCRIPT>
function doShow(){
  str='event.type='+event.type+'\n';
  str+='this.id='+this.id+'\n';
  str+='this.name='+this.name+'\n';
  str+='this.nodeName='+this.nodeName+'\n';
  str+='this.className='+this.className+'\n';
  str+='this.style.cssText='+this.style.cssText+'\n';
  prevColor = this.style.color;
  str+='this.style.color='+this.style.color+'\n';
  element.style.color  = 'red';
  element.style.cursor = 'hand';
  str+='element.style.color='+element.style.color+'\n';
  str+='element.style.cursor='+element.style.cursor+'\n';
  alert(str);
}
</SCRIPT>
</PUBLIC:COMPONENT>
object
method
개체속성견본예제
이전페이지로페이지 맨위로
최종 수정:
06/30/2025 00:38:19
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/object/publicMethod.html