»ç¿ëÀÚÀÇ ¼±ÅõîÀ¸·Î »ö»óÀÌ ¹ÝÀüµÈ ÅؽºÆ®³ª ´Ù¸¥ ¿¤·¹¸àÆ®µéÀÇ È°¼º ¼±Åà ºÎºÐÀ» ¹ÝȯÇÑ´Ù.

Script [propVal=]..propName;
HTML ¾ø´Ù.
Ư±â

selection °³Ã¼´Â »ç¿ëÀÚ°¡ ¹®¼­ÀÇ ¾î´À ºÎºÐÀÌ È°¼ºÈ­µÇ¾î ÀÔ·ÂÀ» Çϴ°¡¸¦ ÀνÄÇϰųª ȤÀº actionÀÇ °á°ú Ãâ·ÂÀ» »ç¿ëÀÚ¿¡°Ô º¸À̴µ¥ »ç¿ëµÈ´Ù.

»ç¿ëÀÚ³ª ½ºÅ©¸³Æ®·Î selection °³Ã¼¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ¿¡ ÀÇÇؼ­´Â ¸¶¿ì½º·Î ¹®¼­ÀÇ ºÎºÐÀ» µå·¡±×(drag)ÇÏ¿© ¹ÝÀü½ÃÄÑ ¼±ÅÃÇÑ´Ù.
½ºÅ©¸³Æ®·Î´Â TextRange³ª ÀÌ¿Í À¯»çÇÑ °³Ã¼¿¡¼­ select ¸Þ¼­µå¸¦ È£ÃâÇÏ¸ç »ý¼ºÇÒ ¼ö ÀÖ´Ù.
createRange ¸Þ¼­µå·Î TextRange °³Ã¼¸¦ »ý¼ºÇÏ°í ÀÛ¾÷ÇÒ ¼öµµ ÀÖ´Ù.

¹®¼­´Â Çѹø¿¡ ÇÑ°³ÀÇ selection °³Ã¼¸¸À» °¡Áú ¼ö ÀÖ´Ù. selection typeÀº ºñ¾îÀÖ´ÂÁö ȤÀº ÅؽºÆ®³ª ¿¤·¹¸àÆ®µéÀÇ ºí·°ÀÎÁö¸¦ ³ªÅ¸³½´Ù.
ºñ·Ï ºñ¾îÀÖ´Â selection °³Ã¼¶óµµ ¹®¼­¸¦ ±¸¼ºÇÏ°í ÀÖ´Â ºÎºÐÀÌ¸ç »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÌ °³Ã¼´Â IE4.0 À̻󿡼­ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE

¼³¸íÀ» À§ÇÑ ¿¹Á¦


Ä÷º¼Ç¼³¸í°ú ¿¹Á¦ ÄÚµå°á°úÂü°í
TextRanges °³Ã¼ÀÇ ¾ÖÆ®¸®ºäÆ®(TextRange °³Ã¼)µéÀÇ ¹è¿­º¯¼ö¸¦ ÂüÁ¶ÇÏ°í ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(oObj.TextRanges)</SCRIPT>

type ¼Ó¼º IE
¢¡ °³Ã¼ÀÇ ¼±Åà Çü½ÄÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].type
ÄÚµå: document.write(oObj.type') °á°ú:
ÄÚµå: <BUTTON onclick=alert(document.selection.type)>Ŭ¸¯ÇØ º¸¶ó.</BUTTON> °á°ú:
typeDetail ¼Ó¼º IE
¢¡ °³Ã¼ÀÇ ¼±Åà Çü½ÄÀÇ À̸§À» ¹ÝȯÇÑ´Ù.
È£½ºÆ®¿¡¼­ ±â´ÉÀ» Á¦°øÇϱâ Àü¿¡´Â µðÆúÆ®·Î undefined¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [sVal=].typeDetail
ÄÚµå: document.write(oObj.typeDetail') °á°ú:

¸Þ¼­µå¼³¸í
clear ÇöÀçÀÇ ¼±ÅÃÇÑ ³»¿ëÀ» Á¦°ÅÇÑ´Ù.
createRange ÇöÀçÀÇ ¼±ÅÃµÈ ¹®ÀÚ¿­À̳ª Á¦¾î ¼±ÅÃÀÇ controlRange Ä÷º¼ÇÀ¸·Î ºÎÅÍ TextRange °³Ã¼¸¦ »ý¼ºÇÑ´Ù.
createRangeCollection ÇöÀçÀÇ ¼±ÅÃµÈ ¹®ÀÚ¿­¿¡¼­ TextRange °³Ã¼ Ä÷º¼ÇÀ» »ý¼ºÇÑ´Ù.
empty ÇöÀçÀÇ ¹®ÀÚ¿­ ¼±ÅÃÀ» Ãë¼ÒÇÏ°í type ¼Ó¼º°ªÀ» noneÀ¸·ÎÇÏ°í itemÀÇ ¼Ó¼ºÀ» null·Î ¼³Á¤ÇÑ´Ù.

À̺¥Æ®¼³¸í
ontimeerror ÀϹÝÀûÀ¸·Î À¯È¿ÇÏÁö ¾ÊÀº °ªÀÇ °á°ú¿¡ ÀÇÇÏ¿©, ½Ã°£À» ÁöÁ¤ÇÏ´Â ¿À·ù°¡ ÀϾ¸é ¹ß»ýµÈ´Ù.

Behavior¼³¸í
time2 HTML ¿¤·¹¸àÆ®³ª ¿¤·¹¸àÆ® ±¸·ì¿¡ È°¼º ½Ã°£À» Á¦°øÇÑ´Ù.