¹®¼­¿¡ ±â¼úµÈ ¼ø¼­·Î ±¸¼ºµÈ ¸ðµç map °³Ã¼¿¡ ¼Ò¼ÓµÈ area °³Ã¼µéÀÇ ¹è¿­º¯¼öÀÎ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

Àμö
: (°³Ã¼)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ°í Ä÷º¼ÇÀ» Æ÷ÇÔÇÏ´Â ¸ðü °³Ã¼ÀÌ´Ù.

cVal : (Ä÷º¼Ç)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀ» ³ªÅ¸³»´Â °³Ã¼ÀÌ´Ù.

oVal : (°³Ã¼)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀÇ ÇÑ°³ÀÇ ¿¤·¹¸àÆ® °³Ã¼ÀÌ´Ù.

index : (Á¤¼ö/¹®ÀÚ¿­)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀÇ Àμö³ª ¹®ÀÚ¿­·Î ÇÑ°³ÀÇ ¿¤·¹¸àÆ® °³Ã¼³ª ´Ù¸¥ Ä÷º¼ÇÀ» ÂüÁ¶ÇÒ¼ö ÀÖ°í ¹è¿­º¯¼öÀÇ ±ÔÄ¢¿¡µû¶ó 0ºÎÅÍ ½ÃÀÛÇÏ°í Á¦ÀÏ ¸¶Áö¸· Àμö´Â ±æÀ̺¸´Ù 1 ÀÛ´Ù. °°Àº nameÀ̳ª id ¼Ó¼ºÀ» °¡Áø °³Ã¼µéÀÌ ÀÖ´Â °æ¿ì¿¡´Â Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

subIndex : (¹®ÀÚ¿­)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀÇ ¹Ýȯ¹Þ°íÀú ÇÏ´Â °³Ã¼ÀÇ À§Ä¡¸¦ ÁöÁ¤Çϸç nameÀ̳ª id ¼Ó¼º°ªÀ» ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÌ´Ù. ÀÏÄ¡ÇÏ´Â °³Ã¼³ª Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

Ư±â

areas¿¡ area¸¦ Ãß°¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Ù.
°°Àº ÀνÄÀÚµéÀÌ ÀÖÀ¸¸é ±× ÀνÄÀÚ À̸§À¸·Î Ä÷º¼ÇÀÌ ¹ÝȯµÇ¸ç, ¹è¿­º¯¼ö ±ÔÄ¢¿¡ µû¶ó ÂüÁ¶ÇÏ¿©¾ß ÇÑ´Ù.

area¸¦ Ãß°¡Çϱâ À§Çؼ­´Â createElement¿Í add ¸Þ¼­µåµéÀ» »ç¿ëÇϸç, insertAdjacentHTML ¸Þ¼­µå¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
ÂüÁ¶

ÀÌ Ä÷º¼ÇÀº (¿µ¹®)DOM Level 1(W3C Document Object Model)¿¡ Á¤ÀǵǾú´Ù.


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

À¥¹è¿ì±â
<IMG src="../../gif/mapsample.gif" usemap="#mapname" border=1>
<MAP name="mapname">
<AREA id=areaObj shape="rect" coords="1,1,86,26" href="http://trio.co.kr/autorefer.html#top" target="_html"
  name="area1" accessKey="j" add="testAdd" alt="À¥¹è¿ì±â" tabIndex="1">
<AREA id=area2 shape="rect" coords="1,27,86,52" href="http://trio.co.kr/autositelink.html" target="_html">
<AREA id=area3 shape="rect" coords="1,53,86,78" href="http://trio.co.kr/main/index.html" target="_html">
<AREA id=area4 shape="rect" coords="1,79,86,106" href="http://koxo.com/bbs/koxobbs.cgi?db=bbs" target="_html">
<AREA id=area5 shape="rect" coords="1,107,86,130" href="http://trio.co.kr/main/sitemap.html" target="_html"></MAP>

length ¼Ó¼º IE
¢¡ Ä÷º¼ÇÀÇ ±æÀ̸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: [iVal=].length
ÄÚµå: oObj=mapObj.areas;document.write(oObj.length); °á°ú:

add ¸Þ¼­µå IE
¢¡ Ä÷º¼Ç¿¡ ÇÑ°³ÀÇ controlRange °³Ã¼³ª options Ä÷º¼ÇÀ» Ãß°¡ÇÑ´Ù.
¹®¹ý: [oVal=].add('iVal')
ÄÚµå: document.write(oObj.length+'¢¡');newObj=document.createElement('area');newObj.coords='1,1,100,100';newObj.id='addedObj';oObj.add(newObj);document.write(oObj.length+' | '+oObj.namedItem('addedObj').coords) °á°ú:
item ¸Þ¼­µå IE
¢¡ À妽º·Î Ä÷º¼ÇÀÇ ÇÑ°³ÀÇ °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].item('iVal')
ÄÚµå: document.write(oObj.item(0).name) °á°ú:
namedItem ¸Þ¼­µå IE6
¢¡ À̸§(name)À̳ª ÀνÄÀÚ(id) ¹®ÀÚ¿­¿¡ ÇØ´çÇÏ´Â Ä÷º¼Ç¿¡¼­ ÇÑ°³ÀÇ °³Ã¼³ª ÇϺΠÄ÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].item('sVal')
ÄÚµå: document.write(oObj.namedItem('area3').coords) °á°ú:
remove ¸Þ¼­µå IE
¢¡ Ä÷º¼Ç¿¡ ÇÑ°³ÀÇ controlRange °³Ã¼³ª options Ä÷º¼Ç¿¡¼­ »èÁ¦ÇÑ´Ù.
¹®¹ý: [oVal=].remove('iVal')
ÄÚµå: oObj.remove(oObj.length-1); if (oObj.namedItem('addedObj')) document.write(oObj.namedItem('addedObj').coords);else document.write('Á¦°ÅµÇ¾ú´Ù. | '+oObj.length) °á°ú:
tags ¸Þ¼­µå IE
¢¡ Ä÷º¼Ç¿¡¼­ HTML ¿¤·¹¸àÆ® À̸§ ¹®ÀÚ¿­°ú ÀÏÄ¡ÇÏ´Â ¿¤·¹¸àÆ®µéÀÇ Ä÷º¼ÇÀ̳ª ÇÑ°³ÀÇ ¿¤·¹¸ÇÆ® °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].tags('sVal')
ÄÚµå: document.write(oObj.tags('area')[2].id) °á°ú:
urns ¸Þ¼­µå IE
¢¡ behavior°¡ ÷ºÎµÈ ¸ðµç °³Ã¼ÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].urns('sVal')
ÄÚµå: document.write(oObj.urns('../public/hilite.htc')) °á°ú: