select ¿¤·¹¸àÆ®¿¡ µ¥ÀÌÅÍ ¿¬°áÀ» ±â´ÉÀ» Á¦°øÇÑ´Ù.

script object.style.behavior="url('dataselect.htc')";
object.addBehavior('dataselect.htc');
HTML <SELECT style="behavior:url('dataselect.htc')" id=idVal>
XML <prefix:CustomTag id=idVal style="behavior:url('dataselect.htc')" />
Àμö
prefix CustomTag°ú ¿¬°üµÈ XML namespace Á¢µÎ¾îÀÌ´Ù. HTML ű׿¡¼­ xmlns ¾ÖÆ®¸®ºäÆ®·Î ¼³Á¤ÇÑ´Ù.
CustomTag ÀÛ¼ºÀÚ°¡ Á¤ÀÇÇÏ¿© »ç¿ëÇϴ ű×ÀÌ´Ù.
idVal °³Ã¼À» ´ëÇ¥ÇÏ´Â À¯ÀÏÇÑ ÀνÄÀÚ ¹®ÀÚ¿­ÀÌ´Ù.
Ư±â

window.onload À̺¥Æ®°¡ ¹ß»ýµÇ±â Àü¿¡´Â ½ºÅ©¸³Æ®·Î ¾Æ·¡ ¼Ó¼ºÀ̳ª À̺¥Æ®¿¡ Á¢¼ÓÇÒ ¼ö ¾ø´Ù. ¹®¼­°¡ ¿ÏÀüÈ÷ ·ÎµùµÇ°í, onload À̺¥Æ®°¡ ¹ß»ýµÇ¸é ÇØ´ç ÆäÀÌÁöÀÇ ºñÇìÀ̹ö°¡ Àû¿ëµÇ°í, ¸ðµç ¼Ó¼º, ¸Þ¼­µå, À̺¥Æ®¸¦ ½ºÅ©¸³Æ®·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. À̺¥Æ® ¹ß»ýÀü¿¡ ½ºÆ®¸³Æ®·Î °³Ã¼¿¡ Á¢¼ÓÀ» ½ÃµµÇÏ¸é ½ºÆ®¸³Æ®´Â ±× ¼Ó¼ºÀÌ °³Ã¼¿¡¼­ Áö¿øµÇÁö ¾Ê´Â´Ù´Â ¿À·ù¸¦ ¹ß»ý½ÃŲ´Ù.

dataselect ºñÇìÀ̹ö°¡ ÀÛ¿ëÇÏ°Ô Çϱâ À§ÇÏ¿© µ¥ÀÌÅÍ ¿øõ °³Ã¼´Â Áï½ÃÈ­(instantiate) µÇ¾î¾ß ÇÑ´Ù.

ÀÌ ºñÇìÀ̹ö´Â IE5(win32,unix)ºÎÅÍ Àû¿ëµÈ´Ù.


attribute property ¼³¸í
datafldtext dataFldText dataselect ºñÇìÀ̹ö ¿É¼ÇÀÇ º¸ÀÌ´Â text¿¡ »ç¿ëµÇ´Â ÇʵåÀÇ À̸§À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù
datafldvalue dataFldValue dataselect ºñÇìÀ̹ö ¿É¼ÇÀÇ º¸ÀÌ´Â value¿¡ »ç¿ëµÇ´Â ÇʵåÀÇ À̸§À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
datasrc dataSrc dataselect ºñÇìÀ̹öÀÇ µ¥ÀÌÅÍ ¿øõÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
value value dataselect ºñÇìÀ̹ö¿¡¼­ ´çÃÊ ¼±ÅÃÇÑ ¿É¼ÇÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.

À̺¥Æ® ¼³¸í
ondatasetcomplete dataselectºñÇìÀ̹ö°¡ select ¿¤·¹¸àÆ®ÀÇ ³»¿ëÀ» Â÷ÁöÇÏ¿´À» ¶§ ¹ßÇàÇÑ´Ù.

Àû¿ë
°³Ã¼ IE
<SELECT style="behavior:url('dataselect.htc')" id=idVal> IE5(,win32,unix)

select ¿¤·¹¸àÆ®¿¡ ¿¬°áµÈ ÅؽºÆ®¿¡ dataselect ºñÇìÀ̹ö¸¦ Àû¿ëÇÑ´Ù.

<HTML>
<HEAD>
<TITLE>¾ð¾î ÂüÁ¶ - Javascript - ºñÇìÀ̹ö(behavior) - dataselect</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=euc-kr">
<LINK rel="stylesheet" type="text/css" href="../../public/jscript.css">
<STYLE>
.bound  { behavior: url("../../behavior/exp/DataSelect.htc") }
</STYLE>
</HEAD>

<BODY>
<H4>µ¥ÀÌÅÍ ¿¬°á ¼±Åà ¹Ú½º</H4>

<P class=small>µ¥ÀÌÅÍ¿¬°á(databinding)À» ÅëÇÏ¿©<BR>
ÁÖ¾îÁø µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼­ ¼±Åà ¿¤·¹¸àÆ®¸¦ »ý¼ºÇÑ´Ù.</P>

<P>µ¥ÀÌÅÍ ÅؽºÆ® ÆÄÀÏ:
  <SPAN onclick="window.open('../../behavior/exp/dataselect.txt','sample','width=300,height=200');"
  style="color:blue;cursor:hand;padding:3;background:dff"><FONT color=blue>dataselect.txt</FONT></SPAN><BR><BR>
<IFRAME src="dataselect.txt" width="150"></IFRAME>
</P>

<P class=small><SPAN class=htmlobj>SELECT</SPAN> ¿¤·¹¸àÆ®¿¡
  <SPAN class=htmlobj>OPTION</SPAN> ¿¤·¹¸àÆ®µéÀ» »ý¼ºÇÑ´Ù.<BR><BR>
<SELECT name="oTest" class="bound" datasrc="#oData" value="4a" dataFldText="column2" dataFldValue="column1"></SELECT>
</P><BR><BR>

<OBJECT id="oData" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<PARAM name="DataURL" value="dataselect.txt">
<PARAM name="FieldDelim" value=",">
</OBJECT><BR>

<HR width=60% color=gray>
<A href="#" onclick=self.close()>¿¹Á¦ ´Ý±â</A>

</BODY>
</HTML>