ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÈ °³Ã¼ÀÇ À¯ÀÏÇÑ ÀνÄÀÚ¸¦ ¹ÝȯÇÑ´Ù.

Àμö
: (¼Ó¼º ¹®ÀÚ¿­)
¼Ó¼º°ªÀº ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÈ °³Ã¼ÀÇ À¯ÀÏÇÑ ÀνÄÀÚ¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÌ´Ù.

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

Ư±â

document °³Ã¼¿¡ ÀÌ ¼Ó¼ºÀ» Àû¿ëÇÒ ¶§, ºê¶ó¿ìÀú´Â ÀÚµ¿ÀûÀ¸·Î ¿¤·¹¸àÆ®ÀÇ id ¼Ó¼º°ª¿¡ ÇÒ´çÇÒ ¼ö ÀÖ´Â »õ·Î¿î ÀνÄÀÚ(id)¸¦ »ý¼ºÇÑ´Ù.

»õ·ÎÀÌ »ý¼ºµÇ°í ¿¤·¹¸àÆ®¿¡ óÀ½À¸·Î ÇÒ´çµÈ ÀνÄÀÚ°¡ ¹ÝȯµÈ´Ù.
±× ÈÄ¿¡´Â ±× ¼Ó¼º¿¡ ¸Å¹ø Á¢¼Ó½Ã¿¡ °°Àº ÀνÄÀÚ(id)¸¦ ¹ÝȯÇÑ´Ù.

ÁÖÀÇ : »ý¼ºµÈ ÀÌ À¯ÀÏÇÑ ÀνÄÀÚ(uniqueID)´Â ¹®¼­°¡ ·ÎµùµÇ¸é¼­ »ý¼ºµÇ°í, ¸Å¹ø ·ÎµùµÉ ¶§ °°ÀÌ´Â ¾Ê´Ù.
Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
Âü°í
id

<SCRIPT>
str='';
for (i=0;i< document.all.length;i+=100){
  str+='<FONT color=green style=width:6em>'+document.all(i).nodeName+'</FONT>';
  str+='document.all('+i+').uniqueID=<FONT color=blue>'+document.all(i).uniqueID+'</FONT><BR>';
}
document.write(str);
</SCRIPT>

¿¤·¹¸àÆ®ÀÇ À¯ÀÏÇÑ ÀνÄÀÚÀÇ ÇÒ´çÀ» À§ÇÏ¿© HTML Component (HTC) ¼Ó¿¡¼­ uniqueID ¼Ó¼ºÀ» »ç¿ëÇÏ¿´´Ù.

¿¤¸®¸àÆ®ÀÇ uniqueID¸¦ ºñÇìÀ̹ö ¼Ó¿¡¼­ ÇÒ´çÇÏ¿´´Ù. ¸Å¹ø setTimeout ¸Þ¼­µå°¡ È£ÃâµÇ¸é, ºñÇìÀ̹ö·Î Á¤ÀÇµÈ ±â´ÉÇÔ¼ö tick()ÀÌ È£ÃâµÈ´Ù. ºñÇìÀ̹ö À̸§ÀÚ¸®¿¡¼­ Á¤ÀÇµÈ ±â´ÉÇÔ¼ö tick()ÀÌ ¿¤·¹¸àÆ®ÀÇ uniqueID·Î ÷ºÎµÈ´Ù.


Äڵ常

º£ÇìÀ̹ö¿¡ ÀÇÇÏ¿© ÆäÀÌÁö¿¡ »ðÀÔµÈ ¿¤·¹¸àÆ®¿¡ ÀÚµ¿ÀûÀ¸·Î uniqueID ¼Ó¼ºÀ» »ý¼ºÇϸç ÈúµùÇÑ´Ù.

<PUBLIC:attach event="onload" for="window" onevent="initB()" />
<SCRIPT>
function initB() {
  // id=document.uniqueID·Î ÁöÁ¤µÇ´Â À¯ÀÏÇÑ ÀνÄÀÚ´Â ºñÇìÀ̹ö¿¡ ÀÇÇÏ¿© ÆäÀÌÁö¿¡ »ðÀԵǴ ¿¤·¹¸àÆ®¿¡ ÇÒ´çµÈ´Ù.
  newTextAreaID=element.document.uniqueID;
  element.document.body.insertAdjacentHTML('beforeEnd','<P><TEXTAREA style="height: 200;width:350" id='+
    newTextAreaID+'></TEXTAREA></P>');
}
</SCRIPT>