ÄÁÅؽºÆ®(context) ¸Þ´º°¡ ¿­·Á Ç׸ñÀÌ ¼öÇàµÇ´Â À©µµ¿ì °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Àμö
: (¼Ó¼º °³Ã¼)
¼Ó¼º°ªÀº ÄÁÅؽºÆ®(context) ¸Þ´º°¡ ¿­·Á Ç׸ñÀÌ ¼öÇàµÇ´Â À©µµ¿ì °³Ã¼ÀÌ´Ù.

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

Ư±â

ÀÌ ¼Ó¼ºÀº »õ·Î¿î ÄÁÅؽºÆ® ¸Þ´ºÀ» »ý¼ºÇϱâ À§ÇØ ¸®Áö½ºÆ®¸®(registry)¿¡ ¸í½ÃµÈ ½ºÅ©¸³Æ®¿¡ ÀÇÇؼ­¸¸ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù.

menuArguments ¼Ó¼ºÀº ¾îµð¼­ ÄÁÅؽºÆ® ¸Þ´º°¡ ¿­·È´ÂÁö À©µµ¿ì¸¦ ÂüÁ¶ÇÏ´Â °³Ã¼¸¦ ¹ÝȯÇÑ´Ù. event °³Ã¼´Â ÀÌ ÂüÁ¶µÇ´Â °³Ã¼¸¦ ÅëÇÏ¿© ÀÛ¼ºÀÚ°¡ srcElement, clientX¿Í clientY ¼Ó¼ºÀ» ¿äûÇÒ ¼ö ÀÖµµ·Ï Çã¿ëµÈ´Ù.

ÀÌ ¼Ó¼ºÀº HTA¿¡ ÀÇÇÏ¿© Áö¿øµÇÁö ¾Ê´Â´Ù.

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

Äڵ常

menuArguments ¼Ó¼ºÀÌ ¼±ÅÃµÈ ÅؽºÆ®¸¦ ´ë¹®ÀÚ·Î º¯È¯Çϰųª ¼±ÅÃµÈ °ÍÀÌ ¾øÀ¸¸é ÅؽºÆ®¸¦ »ðÀÔÇÑ´Ù.

<SCRIPT>
var oWindow=window.external.menuArguments; // ¿­¸° ÄÁÅؽºÆ® ¸Þ´ºÀÇ À©µµ¿ì °³Ã¼¸¦ ¾ò´Â´Ù.
var oDocument=oWindow.document;  // À©µµ¿ì °³Ã¼¿¡ ÀÖ´Â ¹®¼­¸¦ ¾ò´Â´Ù.
var oSelect=oDocument.selection; // ¹®¼­¿¡¼­ ¼±ÅÃµÈ ¹®ÀÚ¿­À» ¾ò´Â´Ù.
var oSelectRange=oSelect.createRange(); // ¼±ÅÃµÈ °³Ã¼·ÎºÎÅÍ TextRange¸¦ »ý¼ºÇÑ´Ù.
var sNewText=oSelectRange.text; // ¼±ÅÃµÈ ÅؽºÆ®¸¦ ¾ò´Â´Ù.
if (sNewText.length==0){  // ¼±ÅÃµÈ °ÍÀÌ ¾øÀ¸¸é »õ·Î¿î ÅؽºÆ®¸¦ »ðÀÔÇÑ´Ù.
  oSelectRange.text='»ðÀÔ ÅؽºÆ®';
} else{
  oSelectRange.text=sNewText.toUpperCase(); // ÀÖÀ¸¸é ´ë¹®ÀÚ·Î º¯È¯ÇÑ´Ù.
}
</SCRIPT>