element·ÎºÎÅÍ ºñÇìÀ̹ö(behavior)¸¦ Á¦°ÅÇÑ´Ù.
¹Ýȯ°ª bValÀº ¼º°øÀûÀ¸·Î ºñÇØÀ̹ö°¡ Á¦°ÅµÇ¾ú´Â°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀÌ´Ù.
| true | ºñÇØÀ̹ö°¡ ¼º°øÀûÀ¸·Î Á¦°ÅµÇ¾ú´Ù. |
| false | ºñÇØÀ̹ö°¡ Á¦°ÅµÇÁö ¾Ê¾Ò´Ù. |
ÀÌ ¸Þ¼µå´Â ÷ºÎµÈ ºñÇìÀ̹ö¿¡¸¸ Àû¿ëµÈ´Ù.
ÀÌ ºñÇìÀ̹ö´Â IE5¿¡¼ ¼Ò°³µÈ ¿ø·¡ÀÇ DHTML ºñ¿¡È÷¹öÀÌ´Ù.
¿¤·¹¸àÆ® ºñÇìÀ̹öµéÀº IE5.5ÀÇ »õ ±â´ÉÀÌ¸ç ¿¤·¹¸àÆ®¿¡ Ãß°¡ÇÏ°í³ª Á¦°ÅÇÒ ¼ö ¾ø´Ù.
| °³Ã¼ | script | IE |
|---|
ºñÇìÀ̹ö¸¦ ÷ºÎÇϰí, Á¦°ÅÇÏ°í ¸ñ·Ï¿¡ ¸¶¿ì½º¸¦ ¿Ã·Áº¸¶ó.
<SCRIPT>
var collBehaviorID=new Array();
var collLI=new Array ();
var countLI=0;
function attachBehavior(){
collLI=document.all.tags ("LI");
countLI=collLI.length;
for (i=0; i < countLI; i++){
var iID=collLI[i].addBehavior('../public/hilite.htc');
if (iID) collBehaviorID[i]=iID;
}
showA.innerHTML='ºñÇìÀ̹ö ÷ºÎ ¿Ï·á';
}
function detachBehavior(){
for (i=0; i < countLI; i++) collLI[i].removeBehavior (collBehaviorID [i]);
showA.innerHTML='ºñÇìÀ̹ö Á¦°Å ¿Ï·á';
}
</SCRIPT>
<UL>
<LI>¸ñ·Ï Ç׸ñ 1
<LI>¸ñ·Ï Ç׸ñ 2
<LI>¸ñ·Ï Ç׸ñ 3
</UL>
<BUTTON onclick="attachBehavior()">ºñÇìÀ̹ö ÷ºÎ</BUTTON>
<BUTTON onclick="detachBehavior()">ºñÇìÀ̹ö Á¦°Å</BUTTON>
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>