¹®¼­¿¡ ÀÖ´Â ¸ðµç ¹®¼­ ÀÚü³ª frameSet·Î ÁöÁ¤µÈ ÇÁ·¹ÀÓÀÇ window °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

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

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

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

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

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

Ư±â

HTML ¹®¼­°¡ body ű׸¦ Æ÷ÇÔÇϸé ÀÌ frames Ä÷º¼ÇÀº ¹®¼­ÀÇ °³Ã¼ÀÇ iFrame °³Ã¼µéÀÇ ¹è¿­º¯¼ö¸¦ ¹ÝȯÇÑ´Ù. ¹®¼­°¡ frameSet¸¦ Æ÷ÇÔÇÏ¸é °¢ frame ű׵éÀÇ ¹è¿­º¯¼ö¸¦ ¹ÝȯÇÑ´Ù. ±Ô°Ý¿¡ ÀÇÇÏ¿© µÎ°¡Áö¸¦ µ¿½Ã¿¡ °®Áö´Â ¾ÊÀ¸³ª °®´Â °æ¿ì´Â HTML ¼Ò½º¿¡ ³ªÅ¸³ª´Â ¼ø¼­·Î ¹è¿­º¯¼ö Àμö°¡ °áÁ¤µÈ´Ù.

Ä÷º¼ÇÀº window °³Ã¼µé¸¸ Æ÷ÇÔÇÏ°í frame°ú iFrame °³Ã¼µéÀº Æ÷ÇÔµÇÁö ¾Ê´Â´Ù. frame°ú iFrame °³Ã¼µéÀ» È£ÃâÇϱâ À§Çؼ­´Â document .all Ä÷º¼ÇÀ» »ç¿ëÇÏ¸é µÈ´Ù.

Ä÷º¼ÇÀÇ name ¹®ÀÚ¿­·Î item ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© Ä÷º¼ÇÀÇ ¿ä¼Ò¸¦ È£ÃâÇÒ ¼ö ÀÖÀ¸³ª ÁÖ¾îÁø À̸§ÀÇ Ã¹ À©µµ¿ì °³Ã¼¸¦ ¹ÝȯÇÑ´Ù. µû¶ó¼­ °°Àº À̸§ÀÇ À©µµ¿ì¸¦ ÇÑ ¹®¼­¿¡ »ç¿ëÇϸé Â÷ÁúÀÌ ÀÖÀ» ¼ö ÀÖ´Ù.

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

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


defaultStatus ¼Ó¼º IE3.02 NS2
¢¡ À©µµ¿ìÀÇ µðÆúÆ®·Î Ãâ·ÂµÇ´Â ºê¶ó¿ìÀú ¿ÞÃø ¸Ç¾Æ·¡ »óÅÂ(status)¹Ù ¸Þ¼¼ÁöÀÇ ³»¿ë ¹®ÀÚ¿­À» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .defaultStatus[=sVal]
ÄÚµå: <INPUT type=button value="¸¶¿ì½º¸¦ ¿Ã¸®°í »óŹٸ¦ º¸¶ó" class=expx style=width:14em;float:right onMouseOver="oObj.defaultStatus='µðÆúÆ® »óŹ٠¸Þ¼¼Áö'" onMouseOut="oObj.defaultStatus=''">
°á°ú: ¸¶¿ì½º¸¦ ¿Ã¸®°í »óŹٸ¦ º¸¶ó.
item(°³Ã¼) ¼Ó¼º IE4 -
¢¡ windowÀÇ frame °³Ã¼µé¸¦ÀÇ ¹è¿­º¯¼ö Ç׸ñÀ» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .item[=oVal]
ÄÚµå: document.write(frames.item) °á°ú:
ÄÚµå: document.write(frames.item.length) °á°ú:
ÄÚµå: document.write(top.frames.item[0].name) °á°ú:
ÄÚµå: document.write(top.frames.item('jsvmenu').location) °á°ú:
Âü°í : iFrame È£Ãâ
¹®¹ý: [oVal=]document.all.tags('IFRAME')
ÄÚµå: document.write(document.all.tags('iframe')[0].src) °á°ú:
ÄÚµå: document.write(document.all['iframeObj'].src) °á°ú:
¿¹Á¦length ¼Ó¼º IE3.02 NS2
¢¡ Ä÷º¼Ç¿¡ frame °³Ã¼°¡ ¸î°³ Æ÷ÇԵǾî Àִ°¡¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [iVal=].length
ÄÚµå: document.write(oObj.length); °á°ú:

item ¸Þ¼­µå IE
¢¡ À妽º·Î Ä÷º¼ÇÀÇ ÇÑ°³ÀÇ °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].item('iVal')
ÄÚµå: document.write(oObj.item(1).name °á°ú:
ÄÚµå: document.write(oObj.item('jsright').location) °á°ú:
namedItem ¸Þ¼­µå IE6
¢¡ À̸§(name)À̳ª ÀνÄÀÚ(id) ¹®ÀÚ¿­¿¡ ÇØ´çÇÏ´Â Ä÷º¼Ç¿¡¼­ ÇÑ°³ÀÇ °³Ã¼³ª ÇϺΠÄ÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].namedItem('sVal')
ÄÚµå: document.write(oObj.namedItem('jsright')) °á°ú:
ÄÚµå: document.write(oObj.namedItem('jsright').location) °á°ú:

Ä÷º¼Ç ¿¹Á¦ 1

<SCRIPT>
frameCol=top.frames;
for (i=0; i< frameCol.length;i++){
  document.write('top.frames['+i+'].location='+frameCol[i].location+'<BR>');
}

Ä÷º¼Ç ¿¹Á¦ 2

<SCRIPT>
frameCol=window.parent.frames;
for (i=0; i< frameCol.length;i++){
  document.write('window.parent.frames['+i+'].location='+frameCol[i].location+'<BR>');
}