ºê¶ó¿ìÀú¿¡ ¿­·ÁÀÖ´Â À©µµ¿ì¸¦ ÂüÁ¶ÇÑ´Ù.

window °³Ã¼´Â »ç¿ëÀÚ Ã¼°èÀÇ ÃÖ»óÀ§ °³Ã¼ÀÎ À©µµ¿ì¸¦ È£ÃâÇÏ¿© Á¢¼ÓÇÏ°í, À©µµ¿ìÀÇ ¼Ó¼ºµé¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

Script [propVal=]propName;
[propVal=]methodName(parameters);
HTML ¾ø´Ù.
»ý¼º

°¢ ºê¶ó¿ìÁ®´Â <BODY>³ª <FRAMESET> ű׸¦ ¸¸³ª¸é ÀÚµ¿ÀûÀ¸·Î ÇØ´ç window °³Ã¼¸¦ °®°Ô µÈ´Ù.

<BODY>
<FRAMESET>

¶ÇÇÑ window.open ¸Þ¼­µå¸¦ ÀÌ¿ëÇÏ¿© »õ·Î¿î À©µµ¿ì¸¦ ¿­¾î window °³Ã¼ °³Ã¼¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.

[winObj=][window].open(['URL'][,'winTarget'][,'winFeature'])

È£Ãâ

À©µµ¿ìÀÇ ¼Ó¼ºÀ̳ª ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ¹®¹ý

window.propertyName window.methodName(parameters)
top.propertyName top.methodName(parameters)
parent.propertyName parent.methodName(parameters)
self.propertyName self.methodName(parameters)
winObj.propertyName winObj.methodName(parameters)
frameObj.propertyName frameObj.methodName(parameters)
propertyName methodName(parameters)

Àμö
window : (À©µµ¿ì¸í)

window, winObj(À©µµ¿ì¸í), top, parent, self, frameObj µîÀÌ ¸ðµÎ window °³Ã¼ ´ë½Å »ç¿ëµÈ´Ù.

frame °³Ã¼µµ ÇϳªÀÇ window °³Ã¼ÀÌ´Ù. self ¿Í window´Â °°Àº ÀǹÌÀ̸ç, ÇöÀçÀÇ À©µµ¿ì¸¦ ÀǹÌÇÑ´Ù.
top°ú parent ¼Ó¼º ¶ÇÇÑ ºñ½ÁÇÑ Àǹ̷ΠtopÀº ÃÖ»óÀ§ À©µµ¿ìÀÌ°í, parent´Â ÇÁ·¹ÀÓ(frameset)À» °®´Â Â÷»óÀ§ À©µµ¿ì¸¦ ÀǹÌÇÑ´Ù.

propertyName : (¼Ó¼º¸í)

¾Æ·¡ ¼Ó¼ºµé Áß ÇϳªÀÌ´Ù.

methodName : (¸Þ¼­µå¸í)

¾Æ·¡ ¸Þ¼­µåµé Áß ÇϳªÀÌ´Ù. ¿¹¸¦µé¾î ÇöÀçÀÇ À©µµ¿ì¸¦ ´ÝÀ¸·Á¸é window.close() ȤÀº self.close()·Î ÇÑ´Ù.

parameters : (Àμö)

methodName¿¡ µû¶ó ÇÊ¿äÇÑ ÀμöÀÌ´Ù.

»ç¿ë

ÇöÀç À©µµ¿ì°¡ ÀÖ´Â °ÍÀ¸·Î °£ÁֵDZ⠶§¹®¿¡, ¸Þ¼­µå¿Í ¼Ó¼ºÀ» ²À ºÒ·¯¾ß µÇ´Â °ÍÀº ¾Æ´Ï°í, »óÀ§ÀÇ ¹®¼­µµ À©µµ¿ì À̸§À» ºÎ¸£Áö ¾Ê°í document.write('mytext')·Îµµ °¡´ÉÇÏ´Ù. ¸Ç ¾Õ À©µµ¿ì À̸§ÀÌ »ý·«µÇ¸é ÇöÀçÀÇ À©µµ¿ì·Î °£ÁÖÇÑ´Ù.

±×·¯³ª À̺¥Æ®Ã³¸®±â¿¡¼­ open()À̳ª close() ¸Þ¼­µå¸¦ »ç¿ëÇÒ ¶§´Â ¹Ýµå½Ã window ¶Ç´Â self¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é close()·Î ÇöÀçÀÇ À©µµ¿ì¸¦ ´Ý´Â´Ù. ÇØ´ç À©µµ¿ì¸¦ ´ÝÀ¸·Á¸é self.close()¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

±â¼úÀûÀ¸·Î´Â onload, onunload À̺¥Æ®µµ window °³Ã¼ÀÇ ÀϺÎÁö¸¸ <BODY> ¶Ç´Â <FRAMESET> ¼Ó HTML ÅÂ±× ¼Ó¿¡ ³ÖÁö ¾ÊÀ¸¸é ¾Æ¹« ÀÛµ¿µµ ÇÏÁö ¾Ê´Â´Ù.

ÂüÁ¶

ÀÌ °³Ã¼´Â (¿µ¹®)HTML3.2¿¡¼­ Á¤ÀǵǾú´Ù.

Ư±â

window °³Ã¼¸¦ ÅëÇÏ¿© À©µµ¿ìÀÇ »óÅ¿¡ °üÇÑ Á¤º¸¸¦ ¼öÁýÇÏ°í, À©µµ¿ìÀÇ ¹®¼­¿¡ Á¢¼ÓÇÒ ¼ö ÀÖÀ¸¸ç, À©µµ¿ì¿¡¼­ ¹ß»ýµÇ´Â À̺¥Æ®¸¦ ÀÌ¿ëÇÏ°í, À©µµ¿ì¿¡ ¿µÇâÀ» ÁÖ´Â ºê¶ó¿ìÀúÀÇ »óÅ¿¡µµ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù.

HTML ¹®¼­¸¦ ¿­¸é ºê¶ó¿ìÀú´Â ÀüÇüÀûÀ¸·Î ÇϳªÀÇ window °³Ã¼¸¦ »ý¼ºÇÑ´Ù. ±×·¯³ª ¹®¼­¿¡ ¿©·¯°³ÀÇ ÇÁ·¹ÀÓµéÀÌ ÀÖÀ¸¸é(frameÀ̳ª iFrame) ºê¶ó¿ìÀú´Â ¿øº»¹®¼­ window¿Í °¢ ÇÁ·¹ÀÓ¿¡ ÇØ´çÇÏ´Â Ãß°¡ÀûÀÎ window °³Ã¼¸¦ ¿¬´Ù. À̵é Ãß°¡ÀûÀÎ À©µµ¿ì´Â ¿øº»¹®¼­ À©µµ¿ìÀÇ ÀÚ½Ä(child) À©µµ¿ìµéÀÌ µÇ°í ¿øº»¹®¼­ÀÇ È°µ¿¿¡ ¿µÇâÀ» ¹Þ°ÔµÈ´Ù. ¿¹¸¦µé¾î ¿øº» À©µµ¿ì°¡ ´Ý±â¸é ÀÚ½ÄÀ©µµ¿ìµéµµ ´Ý±ä´Ù. ¶ÇÇÑ open, showModalDialog³ª showModelessDialogµîÀ» »ç¿ëÇÏ¿© »õ·Î¿î window °³Ã¼¸¦ ¸¸µé¾î ¿­¼ö ÀÖ´Ù.

window °³Ã¼°¡ ¾î¶»°Ô ¸¸µé¾îÁ³´ø °ü°è¾øÀÌ window¿¡ »ç¿ëµÇ´Â ¼Ó¼º(property), ¸Þ¼­µå(method), (collection)µîÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¶ÇÇÑ ÇöÀç À©µµ¿ì¿¡¼­´Â À©µµ¿ì ÁöÁ¤¾øÀÌ((»ý·«)window.property) Á÷Á¢ ÀÌµé ¼Ó¼ºµîÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. À̵é Å°¿öµåµéÀº Ç×»ó ÇöÀçÀÇ À©µµ¿ì ÂüÁ¶¸¦ ½ÃµµÇϱ⠶§¹®ÀÌ´Ù. ±×·¯³ª Âø¿ÀÀ» ÁÙÀ̱â À§ÇÏ¿© ´ëºÎºÐÀÇ À¥ÆäÀÌÁö Á¦ÀÛÀÚµéÀº window.À» »ý·«ÇÏÁö ¾Ê°í »ç¿ëÇÑ´Ù.

ÁÖÀÇ : ÀÌµé ¼Ó¼º(property), ¸Þ¼­µå(method), (collection)µîÀº Å°¿öµå·ÎÀÇ ¿¹¾à¾îÀ̹ǷΠº¯¼ö¸í¿¡ »ç¿ëÇÏ¸é ¾ÈµÈ´Ù.

ÀÌ °³Ã¼ÀÇ ½ºÅ©¸³Æ®´Â 3.0¿¡¼­ ºÎÅÍ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

¸Þ¼­µå¼Ó¼º
showModalDialog showModelessDialog dialogArguments dialogHeight dialogLeft dialogTop dialogWidth returnValue
ÀÌ ¼Ó¼ºµéÀº ÀÌ µÎ ¸Þ¼­µå·Î »ý¼ºµÈ window¿¡¸¸ »ç¿ëµÉ ¼ö ÀÖ´Ù.


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

<SCRIPT>oObj=this.window</SCRIPT>

Ä÷º¼Ç¼³¸í°ú ¿¹Á¦ ÄÚµå°á°úÂü°í
frames ¹®¼­³ª ¹®¼­¿¡ ¿¬°üµÈ À©µµ¿ì¿¡ Á¤ÀÇµÈ ¸ðµç window °³Ã¼µéÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
<SCRIPT>document.write(top.window.frames.length)</SCRIPT>

°³Ã¼¼³¸í°á°ú
clientInformation À¥ ºê¶ó¿ìÀú¿¡ °üÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â °³Ã¼ÀÌ´Ù.
<SCRIPT>document.write(window.clientInformation.appCodeName)</SCRIPT>
clipboardData ÆíÁý ÀÛ¾÷¿¡¼­ ¹Ì¸® ÁöÁ¤µÈ À߶󳻱â ÀúÀåµ¥ÀÌÅÍ¿¡ Á¢¼ÓÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
<INPUT value="¼±ÅÃÇÏ¿© À߶󳻱âÇ϶ó" oncut="alert(window.clipboardData.getData('Text'))">
document ÁÖ¾îÁø À©µµ¿ì °³Ã¼ÀÇ HTML ¹®¼­¸¦ ÂüÁ¶ÇÏ´Â °³Ã¼ÀÌ´Ù.
<SCRIPT>document.write(window.document.linkColor)</SCRIPT>
event Å°º¸µå, ¸¶¿ì½ºµî¿¡ °üÇÑ À̺¥Æ®ÀÇ »óÅ Á¤º¸µéÀ» °®´Â °³Ã¼ÀÌ´Ù.
<BUTTON onclick="alert(window.event.type)">Ŭ¸¯</BUTTON>
external È£½ºÆ® Àû¿ë¿¡¼­ Á¦°øµÇ´ÂÃß°¡ÀûÀÎ ¿ÜºÎ °³Ã¼ ¸ðµ¨¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ°ÔÇÏ´Â °³Ã¼ÀÌ´Ù.
<BUTTON onclick="external.AddFavorite(document.location,document.title);">Áñ°Üã±â¿¡ Ãß°¡</BUTTON>
history »ç¿ëÀÚ¿¡ ÀÇÇÏ¿© ¹æ¹®Çß´ø ÁÖ¼ÒµéÀÇ Á¤º¸¸¦ °®´Â °³Ã¼ÀÌ´Ù.
<SCRIPT>document.write(window.history.length)</SCRIPT>
location ÇöÀçÀÇ ÁÖ¼Ò(URL)¿¡ ´ëÇÑ Á¤º¸µéÀ» °®´Â °³Ã¼ÀÌ´Ù.
<SCRIPT>document.write(window.location.protocol)</SCRIPT>
navigator À¥ ºê¶ó¿ìÀú¿¡ ´ëÇÑ Á¤º¸µéÀ» °®´Â °³Ã¼ÀÌ´Ù.
<SCRIPT>document.write(window.navigator.cpuClass)</SCRIPT>
screen »ç¿ëÀÚ ½ºÅ©¸° Á¤º¸³ª Ç¥ÇöÇÏ´Â ´É·Â¿¡ °üÇÑ Á¤º¸µéÀ» °®´Â °³Ã¼ÀÌ´Ù.
<SCRIPT>document.write(window.screen.width+'x'+screen.height)</SCRIPT>

accessKey ¼Ó¼º IE4 NS6
¢¡ °³Ã¼ÀÇ Á¢¼ÓÅ°¸¦ ÁöÁ¤Çϰųª ÁöÁ¤ÇÑ Á¢¼ÓÅ°¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .accessKey[=chrVal]
ÄÚµå: document.write(oObj.accessKey='1') °á°ú:
clientInformation(°³Ã¼) ¼Ó¼º IE4 -
¢¡ À¥ ºê¶ó¿ìÀúÀÇ Á¤º¸µéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â °³Ã¼ÀÇ Ä÷º¼ÇÀÌ´Ù.
¹®¹ý: [oVal=].clientInformation
ÄÚµå: document.write(window.clientInformation.appCodeName) °á°ú:
clipboardData ¿¹Á¦clipboardData(°³Ã¼) ¼Ó¼º IE4 -
¢¡ Àß¶ó³½ Å¬¸³º¸µå µ¥ÀÌÅ͸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .clipboardData.getData('Text')
closed ¼Ó¼º IE4 NS3
¢¡ À©µµ¿ì°¡ ´ÝÇû´ÂÁö¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù. ´ÝÇûÀ¸¸é true¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [bVal=].closed
ÄÚµå: document.write(window.closed); °á°ú: Çؼ³: ´ÝÇôÁø °ÍÀÌ Æ²¸®´Ù(false)=¿­·Á ÀÖ´Ù.
defaultStatus ¼Ó¼º IE3.02 NS2
¢¡ À©µµ¿ìÀÇ µðÆúÆ®·Î Ãâ·ÂµÇ´Â ºê¶ó¿ìÀú ¿ÞÃø ¸Ç¾Æ·¡ »óÅÂ(status)¹Ù ¸Þ¼¼ÁöÀÇ ³»¿ë ¹®ÀÚ¿­À» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .defaultStatus[=sVal]
ÄÚµå: <INPUT type=button value="¸¶¿ì½º¸¦ ¿Ã¸®°í »óŹٸ¦ º¸¶ó" onMouseOver="window.defaultStatus='µðÆúÆ® »óŹ٠¸Þ¼¼Áö'" onMouseOut="window.defaultStatus=''"> °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
dialogArguments(Ä÷º¼Ç) ¼Ó¼º IE4 -
¢¡ ¸ÞÀÎ À©µµ¿ì¿¡¼­ ¸ð´Þ ´ÙÀ̾ó·Î±× ¹Ú½º·Î º¸³½ º¯¼ö ¶Ç´Â º¯¼öµéÀÇ ¹è¿­À» ¹ÝȯÇÑÇÑ´Ù.
ÄÁÆ®·Ñ¿¡¼­ HTML ´ëÈ­ »óÀÚ·Î Àü´ÞÇÑ °ªÀ» °¡Á®¿Ã ¼öµµ ÀÖ´Ù.
¹®¹ý: [cVal=].dialogArguments
¸ð´Þ ´ëȭâ ¿¹Á¦¿ë °øÅë ÄÚµå:
<SCRIPT>
function showDial(){
  dialogObj=showModalDialog('../object/exp/wmodalDial.html','',
    'dialogTop=300px;dialogLeft=100px;dialogHeight=10em;dialogWidth=30em')
}
</SCRIPT>
<INPUT type=button value="¸ð´Þ ´ëȭâ ¿¹Á¦" class=expx style=width:14em;float:right onclick="showDial()">
dialogHeight ¼Ó¼º IE4 -
¢¡ ´ÙÀ̾ó·Î±× ´ëȭâ À©µµ¿ì ³ôÀ̸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: .dialogHeight[=iVal]
ÄÚµå: document.write(window.dialogHeight);
dialogLeft ¼Ó¼º IE4 -
¢¡ ´ÙÀ̾ó·Î±× ´ëȭâ À©µµ¿ì ÁÂÃø ¸ð¼­¸®ÀÇ xÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: [=iVal].dialogLeft
ÄÚµå: document.write(window.dialogLeft);
dialogTop ¼Ó¼º IE4 -
¢¡ ´ÙÀ̾ó·Î±× ´ëȭâ À©µµ¿ì »ó´ÜÀÇ yÁÂÇ¥¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: [=iVal].dialogTop
ÄÚµå: document.write(window.dialogTop);
dialogWidth ¼Ó¼º IE4 -
¢¡ ´ÙÀ̾ó·Î±× ´ëȭâ À©µµ¿ìÀÇ ³Êºñ¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: [=iVal].dialogWidth
ÄÚµå: document.write(window.dialogWidth);
document(°³Ã¼) ¼Ó¼º IE3.02 NS2
¢¡ °ªÀº À©µµ¿ì ³»ÀÇ document °³Ã¼ÀÇ °ªÀ» °®´Â´Ù.
¹®¹ý: [oVal=].document
ÄÚµå: document.write(window.document); °á°ú:
ÄÚµå: document.write(window.document.location); °á°ú:
ÄÚµå: document.write(window.document.title); °á°ú:
ÄÚµå: window.open('exp/wwindow0.html','test','width=800,height=500,status=yes,scrollbar=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
event(°³Ã¼) ¼Ó¼º IE4 -
¢¡ À©µµ¿ìÀÇ À̺¥Æ®(event) °³Ã¼¸¦ ÂüÁ¶ÇÑ´Ù. Àбâ Àü¿ëÀÌ´Ù.
¹®¹ý: [oVal=].event
ÄÚµå: document.write(window.event);
°á°ú:
external(°³Ã¼) ¼Ó¼º IE5 -
¢¡ È£½ºÆ®¿¡¼­ Á¦°øÇÏ´Â Explorer ºê¶ó¿ìÀú ÄÞÆ÷³ÙÆ®ÀÇ Ãß°¡ÀûÀÎ °³Ã¼ ¸ðµ¨¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù.
Àбâ Àü¿ëÀÇ platform ¹öÀüÀÌ´Ù.
¹®¹ý: [oVal=].external.menuArguments
ÄÚµå: <BUTTON onclick="external.AddFavorite(document.location,document.title);">Áñ°Üã±â¿¡ Ãß°¡ Ŭ¸¯</BUTTON>
°á°ú:
frames(Ä÷º¼Ç) ¼Ó¼º IE3.02 NS2
¢¡ ¹è¿­º¯¼ö·Î¼­ ÇöÀç À©µµ¿ìÀÇ À̸§ ÁÖ¾îÁø ¸ðµç ºÎ¼Ó ÇÁ·¹ÀÓµéÀÇ À̸§À» °®´Â´Ù.
¹®¹ý: [cVal=].frames
¹®¹ý: [oVal=].frames(index|sVal)
ÄÚµå: document.write(window.frames); °á°ú:
ÄÚµå: document.write(window.frames.name); °á°ú:
ÄÚµå: document.write(top.window.frames.length); °á°ú:
ÄÚµå: for (i=0;i<top.window.frames.length;i++){document.write('('+top.window.frames[i].name+') ')} °á°ú:
ÄÚµå: window.open('exp/xwindow8.html','jsmain','') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
frameElement(°³Ã¼) ¼Ó¼º IE -
¢¡ ¸ðü À©µµ¿ìÀÇ ¹®¼­¿¡ Æ÷ÇԵǾîÀÖ´Â <FRAME> À̳ª <IFRAME> °³Ã¼¸¦ ¹ÝȯÇÑ´Ù. Àбâ Àü¿ëÀ¸·Î µðÆúÆ® °ªÀº ¾ø´Ù.
¹®¹ý: [oVal=].frameElement
ÄÚµå: document.write(window.frameElement.nodeName); °á°ú:
ÄÚµå:<BUTTON onclick="window.frameElement.src='window.html#frames'">ÇöÀç ¹®¼­ À­ ¼Ó¼º(frames)À¸·Î ¿¬°á</BUTTON>
°á°ú:
history(°³Ã¼) ¼Ó¼º IE4 NS3
¢¡ °ªÀº À©µµ¿ì°¡ ¹æ¹®ÇÑ ±â·ÏÀÎ history °³Ã¼À̸ç À©µµ¿ì°¡ ¹æ¹®ÇÑ ÆäÀÌÁö URLÀÇ »ó¼¼°ªÀ» °®´Â´Ù.
¹®¹ý: [oVal=].history
ÄÚµå: document.write(window.history) °á°ú:
ÄÚµå: document.write(window.history.length); °á°ú:
ÄÚµå: <INPUT type=button value="¹æ¹®±â·Ï º¸±â ¿¹Á¦" onClick="window.open('../object/exp/xhistory.html','jsmain','')">
°á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
innerHeight / innerWidth ¼Ó¼º - NS4
¢¡ À©µµ¿ìÀÇ ³»ºÎÀÇ ³ôÀÌ / ³Êºñ¸¦ Çȼ¿´ÜÀ§·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
Explorer¿¡¼­´Â document.body.clientHeigh, document.body.clientHeigh ¸Þ¼­µå¸¦ »ç¿ëÇ϶ó.
¹®¹ý: .innerHeight[=iVal]
¹®¹ý: .innerWidth[=iVal]
ÄÚµå: document.write(window.innerHeight+' / '+window.innerWidth); °á°ú: »ý·«
java ¼Ó¼º - NS3
¢¡ java.* Java ÆÑÅ°Áö(package)ÀÇ classÀÌ´Ù.
¹®¹ý: [sVal=][window.]Package.java
ÄÚµå: °á°ú: »ý·«
length ¼Ó¼º IE4 NS2
¢¡ À©µµ¿ìÀÇ ºÎ¼Ó ÇÁ·¹ÀÓ °¹¼ö¸¦ ¹ÝȯÇϸé frames ¹è¿­º¯¼öÀÇ length ¼Ó¼ºÀ» »ç¿ëÇÑ °Í°ú µ¿ÀÏÇÑ °ªÀÌ µÈ´Ù.
¹®¹ý: [iVal=].length
ÄÚµå: document.write(top.window.length); °á°ú:
ÄÚµå: for (i=0;i<top.window.length;i++){document.write('<BR>'+i+'='+top.window[i].document.title)} °á°ú:
location(°³Ã¼) ¼Ó¼º IE3.02 NS2
¢¡ À©µµ¿ìÀÇ ÇöÀç URL »ó¼¼¸¦ °®°í ±× °ªÀº Ç×»ó À©µµ¿ìÀÇ location °³Ã¼ÀÌ´Ù. ÇöÀçÀÇ ÁÖ¼Ò¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: .location[=urlVal] // newLocationÀÌ ÁöÁ¤µÇ¸é ±× ÆäÀÌÁö·Î À̵¿ÇÑ´Ù.
ÄÚµå: document.write(window.location); °á°ú:
ÄÚµå: document.write(top.window.location); °á°ú:
ÄÚµå: window.open('exp/wwindow7.html','test','width=900,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
locationbar ¼Ó¼º - NS4
¢¡ À©µµ¿ìÀÇ ÁÖ¼ÒÄ­À̳ª ºÏ¸¶Å©(»ç¿ëÀÚ°¡ ÁÖ¼ÒÄ­¿¡ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¿´À»¶§) »ó¼¼¸¦ ³ªÅ¸³»´Â À©µµ¿ìÀÇ ºÎºÐÀ» ÂüÁ¶Çϸç, µðÆúÆ®´Â º¸ÀÌ´Â °ÍÀÌ°í(visible=true) ¾È º¸ÀÌ°Ô(visible=false) ¼³Á¤ ÇÒ ¼öÀÖ´Ù.
¹®¹ý: .locationbar[.visible=false]
ÄÚµå: window.locationbar.visible=true; °á°ú: »ý·«
menubar ¼Ó¼º - NS4
¢¡ À©µµ¿ìÀÇ ¿©·¯ Ç®´Ù¿î¸Þ´º(ÆÄÀÏ, ÆíÁý, º¸±â, µî)¸¦ ³ªÅ¸³»´Â À©µµ¿ìÀÇ ºÎºÐÀ» ÂüÁ¶Çϸç, µðÆúÆ®´Â º¸ÀÌ´Â °ÍÀÌ°í(visible=true) ¾È º¸ÀÌ°Ô(visible=false) ¼³Á¤ ÇÒ ¼öÀÖ´Ù.
¹®¹ý: .menubar[.visible=false]
ÄÚµå: window.menubar.visible=true; °á°ú: »ý·«
name ¼Ó¼º IE3.02 NS2
¢¡ À©µµ¿ìÀÇ ¸íĪ ȤÀº À©µµ¿ìÀÇ ÇÁ·¹ÀÓ À̸§À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: .name[=sVal]
ÄÚµå: document.write(window.name); °á°ú:
ÄÚµå: document.write(top.jsright.window.name); °á°ú:
ÄÚµå: window.open('exp/xwindow8.html','jsmain','') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
navigator (°³Ã¼) ¼Ó¼º IE4 NS2
¢¡ À©µµ¿ì ºê¶ó¿ìÀú °³Ã¼¸¦ ¹ÝȯÇÑ´Ù. »ó¼¼ÇÑ ³»¿ëÀº navigator °³Ã¼¸¦ ÂüÁ¶Ç϶ó.
¹®¹ý: [oVal=][.|navigator
ÄÚµå: document.write(navigator.appName); °á°ú:
netscape ¼Ó¼º - NS3
¢¡ netscape.* Java ÆÑÅ°Áö(package)ÀÇ classÀÌ´Ù.
¹®¹ý: [window.]Package.netscape
ÄÚµå: °á°ú: »ý·«
offscreenBuffering ¼Ó¼º IE4 NS4
¢¡ À©µµ¿ì¿¡¼­ ¹®¼­ÀÇ ¿ÀÇÁ-½ºÅ©¸° ¹öÆÛ¸µÀ» »ç¿ëÇÒÁö¸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .offscreenBuffering[=auto|true|false]
ÄÚµå: document.write(window.offscreenBuffering); °á°ú:
opener ¼Ó¼º IE4 NS3
¢¡ À©µµ¿ì¸¦ ¿¬ °³Ã¼¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. window.open ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© À©µµ¿ì¸¦ ¿­¾úÀ» ¶§¸¸ ¸ñÇ¥ À©µµ¿ì¸¦ ¿¬ À©µµ¿ì¸¦ ¹ÝȯÇÑ´Ù. ¿©·¯ ¿ëµµ·Î »ç¿ëµÇ´Âµ¥ ¿¹¸¦ µé¸é ¿øº» À©µµ¿ì¸¦ ´Ý±â À§ÇÏ¿© window.opener.close()·Î ÇÏ¸é µÈ´Ù.
¹®¹ý: .opener[=oVal]
ÄÚµå: window.open('exp/wwindow0.html','test','width=800,height=500,status=yes,scrollbar=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
outerheight / outerwidth ¼Ó¼º - NS4
¢¡ À©µµ¿ì Å׵θ® ¿ÜºÎ±îÁöÀÇ Çȼ¿ ´ÜÀ§ÀÇ ³ôÀÌ¿Í ³Êºñ¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
¹®¹ý: .outerheight[=iVal]
¹®¹ý: .outerwidth[=iVal]
ÄÚµå: document.write(window.outerheight+' / '+ window.outerwidth); °á°ú: »ý·«
Packages ¼Ó¼º - NS3
¢¡ Packages´Â ±¸¼ºÀÚ(constructor)³ª È£Ãâ¸Þ¼­µå ¾øÀÌ ÀÚµ¿À¸·Î Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï »çÀü¿¡ Á¤ÀÇµÈ javascript °³Ã¼À̸ç, javascript code¼Ó¿¡¼­ Java classµéÀÇ Á¢¼Ó¿¡ »ç¿ëµÇ´Â ÃÖ»óÀ§ °³Ã¼¸¦ ÂüÁ¶ÇÑ´Ù.
netscape, sun, java PackageµéÀÌ ÀÖ´Ù.
¹®¹ý: .Packages.java.awt.Frame();
ÄÚµå: var theFrame=new Packages.java.awt.Frame(); °á°ú: »ý·«
pageXOffset / pageYOffset ¼Ó¼º - NS4
¢¡ ÇöÀç ÆäÀÌÁöÀÇ º¸ÀÌ´Â À©µµ¿ì »ó¿¡¼­ ¿ÞÂÊ ¸ÇÀ§ ¸ð¼­¸®ÀÇ X, Y À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
Explorer¿¡¼­´Â document.body.scrollTop, document.body.scrollLeftÀ» ÀÌ¿ëÇ϶ó.
¹®¹ý: .pageXOffset[=iVal]
¹®¹ý: .pageYOffset[=iVal]
ÄÚµå: document.write(window.pageXOffset+' / '+ window.pageYoffset); °á°ú: »ý·«
parent ¼Ó¼º IE3.02 NS2
¢¡ °³Ã¼ ü°èµµ»ó ÇöÀçÀÇ È£Ãâ À©µµ¿ì ÇÁ·¹ÀÓÀ» Æ÷ÇÔÇÏ´Â ¹Ù·Î »óÀ§ À©µµ¿ì³ª ÇÁ·¹ÀÓÀ» ¹ÝȯÇÑ´Ù. ÇöÀçÀÇ À©µµ¿ì°¡ ÇÁ·¹ÀÓÀÇ ÀÚ½ÄÀÏ °æ¿ì¿¡¸¸ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].parent
ÄÚµå: document.write(window.parent.location); °á°ú:
ÄÚµå: document.write(window.parent.document.title); °á°ú:
ÄÚµå: window.open('exp/xwindow8.html','jsmain','') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
personalbar ¼Ó¼º - NS4
¢¡ »ç¿ëÀÚ °³ÀÎÀÛ¾÷¹Ù(Æú´õ¹Ù)¿Í °ü·ÃµÇ¸ç µ¶¸³ÀûÀ¸·Î º¸ÀÌ°Ô(true)Çϰųª ¾Èº¸ÀÌ°Ô(false) ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
¹®¹ý: .personalbar[.visible=false|true]
ÄÚµå: document.write(window.personalbar); °á°ú: »ý·«
returnValue ¼Ó¼º IE4 -
¢¡ Modal ´ÙÀ̾ó·Î±× ¹Ú½º¿¡¼­ ¸ÞÀÎ À©µµ¿ì·Î Ãâ·ÂµÉ °ªÀ» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: .returnValue[=bVal]
ÄÚµå: document.write(window.returnValue=true); °á°ú:
screen (°³Ã¼) ¼Ó¼º IE4 NS4
¢¡ ½ºÅ©¸° °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].screen
ÄÚµå: document.write(window.screen,' | ',window.screen.availWidth,' | ',window.screen.availHeight); °á°ú:
screenLeft ¼Ó¼º IE5 -
¢¡ ÇöÀçÀÇ À©µµ¿ì³ª ÇÁ·¹ÀÓÀÇ ½ºÅ©¸° ¿ÞÂÊ °£°Ý(x ÁÂÇ¥)À» Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: [iVal=].screenLeft
ÄÚµå: document.write(window.screenLeft); °á°ú:
screenTop ¼Ó¼º IE5 -
¢¡ ÇöÀçÀÇ À©µµ¿ì³ª ÇÁ·¹ÀÓÀÇ ½ºÅ©¸° À§ÂÊ °£°Ý(y ÁÂÇ¥)À» Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: [iVal=].screenTop
ÄÚµå: document.write(window.screenTop); °á°ú:
screenX, screenY ¼Ó¼º - NS4
¢¡ À̺¥Æ®°¡ ¹ß»ýµÈ ½ËÁ¡¿¡¼­ ½ºÅ©¸°¿¡¿¡ »ó´ëÀûÀÎ Ä¿¼­ÀÇ ¼öÆò/¼öÁ÷ À§Ä¡¸¦ Çȼ¿´ÜÀ§·Î ¹ÝȯÇÑ´Ù..
¹®¹ý: [iVal=].screenX
¹®¹ý: [iVal=].screenY
ÄÚµå: document.write(window.screenX,window.screenY); °á°ú: »ý·«
scrollbars ¼Ó¼º - NS4
¢¡ ºê¶ó¿ìÀúÀÇ È­¸é±¼¸²¹Ù(¼öÁ÷°ú ¼öÆò)¸¦ µ¶¸³ÀûÀ¸·Î º¸ÀÌ°Ô(true)Çϰųª ¾Èº¸ÀÌ°Ô(false) ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
¹®¹ý: .scrollbars[.visible=false|true]
ÄÚµå: document.write(window.scrollbars); °á°ú: »ý·«
secure ¼Ó¼º - NS4
¢¡ .
¹®¹ý: .secure
ÄÚµå: document.write(window.secure); °á°ú: »ý·« -->
self ¼Ó¼º IE3.02 NS2
¢¡ ÇöÀçÀÇ À©µµ¿ì³ª ÇÁ·¹ÀÓ ÀÚü¸¦ ÂüÁ¶ÇÑ´Ù.
¹®¹ý: [oVal=][.]self
¹®¹ý: self.propertyName ȤÀº self.methodName
ÄÚµå: document.write(self.location); °á°ú:
ÄÚµå: document.write(self.document.title); °á°ú:
ÄÚµå: window.open('exp/xwindow8.html','jsmain','') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó.
status ¼Ó¼º IE3.02 NS2
¢¡ ¾ðÁ¦³ª ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, ¿¬°á ű׿¡ onMouseOver¸¦ ÇßÀ» ¶§ À©µµ¿ì ¸Ç¾Æ·¡ »óÅ ¹Ù¿¡ Ç¥½ÃµÇ´Â ¸Þ½ÃÁö¸¦ ¹ÝȯÇϰųª ¼³Á¤´Ù.
¹®¹ý: .status[==sVal]
ÄÚµå: <INPUT type=button value="¸¶¿ì½º¸¦ ¿Ã¸®°í »óŹٸ¦ º¸¶ó" onMouseOver="window.status='»óÅ ¸Þ¼¼Áö'" onMouseOut="window.status=''"> °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó.
statusbar ¼Ó¼º - NS4
¢¡ »óŹÙÀÇ ¼Ó¼ºÀ» °¡Áö¸ç, visibleÀÇ µðÆúÆ®´Â º¸ÀÌ´Â °Í(true)ÀÌ°í, ¾Èº¸ÀÌ°Ô(false) ¼³Á¤ÇÒ¼ö ÀÖ´Ù.
¹®¹ý: .statusbar[.visible=false|true]
ÄÚµå: document.write(window.statusbar); °á°ú: »ý·«
sun ¼Ó¼º - NS3
¢¡ sun.* Java ÆÑÅ°Áö(package)ÀÇ classÀÌ´Ù.
¹®¹ý: [window.]Package.sun
ÄÚµå: °á°ú: »ý·«
toolbar ¼Ó¼º - NS4
¢¡ À©µµ¿ìÀÇ µµ±¸¹Ù(tool bar)°¡ º¸À̳ª(visible=true) ¾Èº¸À̳ª(false)ÀÇ ºÒ¸°°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù. ¿­¸° À©µµ¿ì¿¡´Â ÀÛ¿ëÇÏÁö ¾Ê°í ¿­¸®±â Àü¿¡ ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù.(UniversalBrowserWrite privilege ÇÊ¿ä)
¹®¹ý: .toolbar[.visible=false|true]
ÄÚµå: document.write(window.toolbar); °á°ú: »ý·«
top ¼Ó¼º IE3.02 NS2
¢¡ ÇöÀç ÇÁ·¹ÀÓÀÌ ¼Ò¼ÓµÇ¾î ÀÖ´Â ÃÖ»óÀ§ À©µµ¿ì¸¦ ¹ÝȯÇÑ´Ù. ÇöÀçÀÇ À©µµ¿ì°¡ ÇÁ·¹ÀÓÀÇ ÀÚ½ÄÀÏ °æ¿ì¿¡¸¸ ¹ÝȯÇÑ´Ù.
¹®¹ý: [=oVal=][window].top
¹®¹ý: [window].top.propertyName ȤÀº [window].top.methodName
ÄÚµå: document.write(top.window.location); °á°ú:
ÄÚµå: document.write(top.window.document.title); °á°ú:
ÄÚµå: window.open('exp/xwindow8.html','jsmain','') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó.
window ¼Ó¼º IE3.02 NS2
¢¡ ÇöÀçÀÇ À©µµ¿ì³ª frame(ÇÁ·¹ÀÓ) °³Ã¼¸¦ ÂüÁ¶ÇÑ´Ù. self¿Í °°´Ù.
¹®¹ý: [=oVal=]window
¹®¹ý: .propertyName ȤÀº .methodName
ÄÚµå: document.write(window.location); °á°ú:
ÄÚµå: window.open('exp/xwindow8.html','jsmain','') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó

alert ¸Þ¼­µå IE3.02 NS2
¢¡ °æ°í¹Ú½º¿¡ ¸Þ½ÃÁö¿Í È®ÀδÜÃß°¡ Ç¥½ÃµÈ´Ù.
¹®¹ý: .alert('message')
ÄÚµå: <INPUT type=button value="Ŭ¸¯À¸·Î °æ°í" onClick="window.alert('Ŭ¸¯Çß´Ù')"> °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó.
atob ¸Þ¼­µå - NS4
¢¡ base-64 ¿£ÄÚµùÀ» »ç¿ëÇÏ¿© ¿£ÄÚµùÇÑ ¹®ÀÚ¿­ µ¥ÀÌÅ͸¦ µðÄÚµùÇÑ´Ù.
¹®¹ý: .atob
ÄÚµå:encodedData=window.btoa('example'); document.write(window.atob(encodedData)); °á°ú: »ý·«
attachEvent ¸Þ¼­µå IE5 -
¢¡ À̺¥Æ®¿¡ ƯÁ¤ ±â´ÉÀ» ¹­¾î, ±â´ÉÇÔ¼ö°¡ °³Ã¼¿¡¼­ À̺¥Æ®°¡ ¹ß»ýµÇ¸é ¾ðÁ¦³ª È£ÃâµÇ°Ô ÇÑ´Ù.
À̺¥Æ®ÀÇ Á¦°Å´Â detachEvent¿¡¼­ ÇÑ´Ù. ¹Ýȯ°ªÀº ºÎ¿ï°ªÀÌ´Ù.
¹®¹ý: bSuccess=window.document.attachEvent(event,functObj)
event´Â Çʼö¿ä¼ÒÀÌ°í, Ç¥ÁØ À̺¥Æ® ¹®ÀÚ¿­ÀÌ´Ù. functObjµµ Çʼö¿ä¼ÒÀÌ°í À̺¥Æ®°¡ ¹ß»ýµÇ¸é È£ÃâµÉ ±â´ÉÇÔ¼öÀÌ´Ù.
ÄÚµå: <SCRIPT>function callFunc(){alert('ondblclick À̺¥Æ® ¹ß»ý')}</SCRIPT><INPUT type=button value="attachEventEvent ¼³Á¤" onclick="document.detachEvent('ondblclick',callFunc);document.attachEvent('ondblclick',callFunc)">
°á°ú: // ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ¹®¼­ À§ ¾Æ¹«µ¥¼­³ª ´õºíŬ¸¯ ÇØ º¸¶ó.
¿¹Á¦ detachEvent¿¡¼­ Á¦°Å ÇÒ ¼ö ÀÖ´Ù.
back ¸Þ¼­µå - NS4
¢¡ Explorer¿¡¼­´Â history.back()¿¡ ÇØ´çµÇ¸ç, ºê¶ó¿ìÀúÀÇ µÚ·Î ´ÜÃ߸¦ Ŭ¸¯ÇßÀ» ¶§¿Í °°ÀÌ ÇöÀçÀÇ ÃÖ»óÀ§ À©µµ¿ì¿¡¼­ ÀÌÀü ÆäÀÌÁö »óÅ·Πµ¹¾Æ°£´Ù.
¹®¹ý: .back()
ÄÚµå: <INPUT type="button" value="µÚ·Î" onClick="window.back()"> °á°ú: »ý·«
blur ¸Þ¼­µå IE4 NS3
ÀÌ ¸Å¼­µå´Â ÇöÀçÀÇ À©µµ¿ì¿¡¼­ Æ÷Ä¿½º¸¦ Á¦°ÅÇÏ¿© ¹Ù·Î Àü¿¡ ½Ã¿ëÇß´ø °³Ã¼¿¡ ÃÊÁ¡À» ÁÖ°í onblur À̺¥Æ®¸¦ ¹ß»ý½ÃŲ´Ù.
¹®¹ý: .blur()
ÄÚµå: <SPAN id=show1></SPAN>
<SCRIPT>if (window.blur()) show1.innerHTML='blur'; else show.innerHTML='focus';window.focus()</SCRIPT>
°á°ú:
btoa ¸Þ¼­µå - NS4
¢¡ base-64 ¿£ÄÚµùÀ» »ç¿ëÇÏ¿© ¿£ÄÚµùÇÑ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
¹®¹ý: .btoa
ÄÚµå: document.write(window.btoa('example')); °á°ú: »ý·«
¿¹Á¦captureEvents ¸Þ¼­µå - NS4
¢¡ ƯÁ¤ Á¾·ùÀÇ ¸ðµç À̺¥Æ®¸¦ Æ÷ÂøÇϵµ·Ï Áö½ÃÇÑ´Ù. À̺¥Æ® ¸ñ·ÏÀ» Âü°íÇ϶ó.
¹®¹ý: .captureEvent(eventType)
clearInterval ¸Þ¼­µå IE4 NS4
¢¡ ÀÌÀü setInterval ¸Þ¼­µå¿¡ ÀÇÇÏ¿© ¼³Á¤µÈ ½Ã°£ ÁøÇàÀ» Ãë¼ÒÇÑ´Ù.
¹®¹ý: .clearInterval(intervalID)
ÄÚµå: window.open('exp/wwindow4.html','test','width=900,height=500,status=yes,resizable=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó.
clearTimeout ¸Þ¼­µå IE3.02 NS2
¢¡ ÀÌÀü setTimeout ¸Þ¼­µå¿¡ ÀÇÇÏ¿© ¼³Á¤µÈ ½Ã°£ÁøÇàÀ» Ãë¼ÒÇÑ´Ù.
¹®¹ý: .clearTimeout(timeoutID)
ÄÚµå: window.open('exp/wwindow4.html','test','width=900,height=500,status=yes,resizable=yes')
close ¸Þ¼­µå IE3.02 NS2
¢¡ ÁöÁ¤ÇÑ À©µµ¿ì¸¦ ´Ý´Âµ¥ »ç¿ëµÈ´Ù. À©µµ¿ì ÂüÁ¶°¡ ¾øÀ¸¸é ÇöÀçÀÇ À©µµ¿ì¸¦ ´Ý´Â´Ù.
HTML Application (HTA)À» ´ÝÀ» ¶§µµ »ç¿ëµÈ´Ù.
ÁÖÀÇ: ÀÌ ¸Þ¼­µå´Â open() ¸Þ¼­µå¿¡ ÀÇÇØ ¿­¸° À©µµ¿ì¿¡¸¸ ÇØ´çµÇ°í, ±×·¸Áö ¾ÊÀ» °æ¿ì¿¡´Â ´Ý¾ÆÀ» °ÍÀΰ¡¸¦ È®ÀÎÇÏ´Â ´ëȭâ(prompt)ÀÌ ¶á´Ù. ´Ü ÇöÀç À©µµ¿ì°¡ ¹æ¹®ÇÑ ±â·Ï¿¡¼­ À¯ÀÏÇÑ À©µµ¿ìÀÇ °æ¿ì´Â ¿¹¿Ü·Î È®ÀÎÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù.
¹®¹ý: .close()
ÄÚµå: window.open('exp/xwindow5.html','test','width=800,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
ÄÚµå: <INPUT type=button value='»õâ¿­±â' onClick="javascript:str='&lt;script&gt;document.write(window.opener.location);&lt;/script&gt;&lt;br&gt; &lt;input type=button value=â´Ý±â onClick=window.close()&gt;'; newWin=window.open();newWin.document.write(str)">
<INPUT type=button value='»õâ´Ý±â' onClick="newWin.[window.]close()">
confirm ¸Þ¼­µå IE3.02 NS2
¢¡ ¸Þ½ÃÁö°¡ µé¾î°£ È®ÀÎ ¸Þ½ÃÁö ¹Ú½º¸¦ ¶ç¿öÁØ´Ù.
°á°ú¿¡ µû¶ó È®ÀÎÇϸé true¸¦ Ãë¼ÒÇϸé false¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .confirm('message')
ÄÚµå: <INPUT type=button value="È®ÀΠŬ¸¯" onClick="show3.innerHTML=window.confirm('È®ÀÎ')">
<SPAN id=show3 class=blue style="border:solid 1 blue">°á°ú Ç¥½Ã À§Ä¡</SPAN>
°á°ú: °á°ú Ç¥½Ã À§Ä¡
crypto ¼Ó¼º - NS4.04
¢¡ ºê¶ó¿ìÀúÀÇ º¸¾È ¾ÏÈ£(encryption) ±â´É¿¡ Á¢¼ÓÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °³Ã¼À̸ç Àбâ Àü¿ëÀÌ´Ù.
¹®¹ý: .crypto.random(numberOfBytes)
¹®¹ý: .crypto.signText(text,selectionStyle[,authority1[,authority2[,...autorityN]]])
ÄÚµå: document.write(window.crypto); °á°ú: »ý·«
createPopup ¸Þ¼­µå IE -
¢¡ popup À©µµ¿ì¸¦ »ý¼ºÇÑ´Ù.
¹®¹ý: window.documentcreatePopup(event,funcion)
ÄÚµå: <INPUT type=button value="createPopup" onclick="popObj=window.createPopup();popObj.document.body.innerHTML='<DIV style=height:40;background:blue;color:aqua><B>popup â</B></DIV>';popObj.show(120,250,150,30,document.body);">
°á°ú: // Ŭ¸¯ÇÏ¿© Æ˾÷âÀ» ¿­¾îº¸¶ó.
detachEvent ¸Þ¼­µå IE5 -
¢¡ attachEvent À̺¥Æ®·Î ÷ºÎµÈ À̺¥Æ®¸¦ Á¦°ÅÇÑ´Ù. ¹Ýȯ°ªÀº ¾ø´Ù.
¹®¹ý: window.documentdetachEvent(event,funcion)
ÄÚµå: <INPUT type=button value="detachEvent" onclick="document.detachEvent('ondblclick',callFunc)"></SPAN>
°á°ú: // Ŭ¸¯ ÈÄ¿¡´Â ¿¹Á¦ attachEvent¿¡¼­ ¼³Á¤µÈ À̺¥Æ®°¡ Á¦°ÅµÈ´Ù. Á¦°Å ÈÄ ´õºíŬ¸¯ÇØ º¸¶ó.
disableExternalCapture ¸Þ¼­µå - NS4
¢¡ ¾Æ·¡ enableExternalCapture() ¸Þ¼­µå·Î È°¼ºÈ¯µÈ À̺¥Æ® ÃßÃâÀ» ºñÈ°¼ºÈ­ ½ÃŲ´Ù.
¹®¹ý: .disableExternalCapture()
ÄÚµå: window.enableExternalCapture(); °á°ú:
enableExternalCapture ¸Þ¼­µå - NS4
¢¡ À©µµ¿ì°¡ ¿©·¯ ¼­ºñ½º·Î ºÎÅÍ ·ÎµùµÈ ¹®¼­µé ¼Ó¿¡ ÀÖ´Â À̺¥Æ®µéÀ» ÃßÃâÇϵµ·Ï ÇÁ·¹ÀÓ¿¡ Çã¿ëÇÑ´Ù.
¹®¹ý: .enableExternalCapture()
ÄÚµå: window.enableExternalCapture(); °á°ú:
execScript ¸Þ¼­µå(Àü¿ª±â´É¼º) IE4 -
¢¡ ÁöÁ¤ÇÑ ½ºÅ©¸³Æ® Äڵ带 ¼öÇàÇÑ´Ù.
¹®¹ý: [.]execScript(jsCode[,language])
ÄÚµå: <INPUT type=button value="execScript ¿¹Á¦" onClick="window.execScript(alert('execScript'))"> °á°ú:
find ¸Þ¼­µå - NS4
¢¡ À©µµ¿ì¿¡¼­ ÁöÁ¤ÇÑ ¹®ÀÚ¿­À» ã¾Æ ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù. ãÀ» ¹®ÀÚ¿­, ´ë¼ÒºÐÀÚ ±¸º°(ºÎ¿ï°ª)°ú µÚ·Î °Ë»ö(ºÎ¿ï°ª) ÀμöµéÀ» Á¦°øÇÑ´Ù. ¸¸ÀÏ ¹®ÀÚ¿­ Àμö°¡ Á¦°øµÇÁö ¾ÊÀ¸¸é, ã±â ´ëȭâÀ» ¶ç¿ö ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
¹®¹ý: .find([string[,caseSensitive, backward]])
ÄÚµå: <INPUT type=button onClick="window.find('javascript',false,true)" value="ã±â ¿¹Á¦">
¿¹Á¦focus ¸Þ¼­µå IE4 NS3
¢¡ ÁöÁ¤µÈ À©µµ¿ì¿¡ ÃÊÁ¡À» ÁöÁ¤ÇÑ´Ù. ÃÊÁ¡À» ¹ÞÀ¸¸é ¸Ç À§¿¡ ³ªÅ¸³ª°í ÀÛ¾÷ÇÏ´Â »óÅ·ΠµÈ´Ù´Â ÀǹÌÀÌ´Ù. ÀÌ´Â ¿­·ÁÀÖ´Â À©µµ¿ì°¡ ¿©·¯°³ ÀÖÀ»¶§ ¸Ç À§¿¡ ¶ßµµ·Ï À©µµ¿ì¸¦ ÁöÁ¤ÇÏ°í ÃÊÁ¡À» ¹ÞÀº °³Ã¼¿¡´Â onfocus À̺¥Æ®°¡ ¹ß»ýµÈ´Ù.
¹®¹ý: .focus()
ÄÚµå: <SPAN id=show4></SPAN> <SCRIPT>if (window.focus) show4.innerHTML='focus'; else show.innerHTML='blur'</SCRIPT>
°á°ú:
forward ¸Þ¼­µå - NS4
Using ¢¡ ºê¶ó¿ìÀúÀÇ ¾ÕÀ¸·Î ´ÜÃ߸¦ ´­·¶À» ¶§¿Í µ¿ÀÏÇÏ´Ù. ÇöÀç À©µµ¿ìÀÇ ÃÖ»óÀ§ â¿¡¼­ ÀÌ¹Ì ¹æ¹®Çß´ø ¹æ¹®ÇÑ ±â·Ï(histroy) ¸ñ·ÏÀÇ ´ÙÀ½ ÁÖ¼Ò(URL)·Î À̵¿ÇÑ´Ù. ´Ü. ÇöÀç È÷½ºÅ丮 ¸ñ·Ï¿¡¼­ ¾ÕÀ¸·ÎÀÇ ÁÖ¼Ò°¡ ¾øÀ¸¸é ¾ÕÀ¸·Î´Â À̵¿ÇÒ ¼ö ¾ø´Ù.
Explorer¿¡¼­´Â history.forword() ȤÀº history.go(N)¸¦ »ç¿ëÇ϶ó.
¹®¹ý: .forward()
ÄÚµå: <INPUT type=button value="¾ÕÀ¸·Î" onClick="window.forward()"> °á°ú: »ý·«
¿¹Á¦handleEvent ¸Þ¼­µå - NS4
¢¡ ƯÁ¤ À̺¥Æ®ÀÇ Ã³¸®±â¸¦ È£ÃâÇϴµ¥ »ç¿ëµÈ´Ù.
¹®¹ý: .handleEvent('eventID')
ÄÚµå: <INPUT type=button value="À̺¥Æ® ó¸®" onClick="window.handleEvent('onClick')"> °á°ú: »ý·«
home ¸Þ¼­µå NS4
¢¡ ºê¶ó¿ìÁ® ÀÇ È¨ÆäÀÌÁö ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÑ °Í°ú °°Àº È¿°ú¸¦ °®´Â´Ù. »ç¿ëÀÚ°¡ ȨÆäÀÌÁö·Î ¼³Á¤ÇÑ ÆäÀÌÁö°¡ ¿­¸°´Ù. ¸»ÇÏÀÚ¸é »ç¿ëÀÚ°¡ ¼³Á¤ÇÑ È¨ÆäÀÌÁö·Î À̵¿ÇÑ´Ù.
¹®¹ý: .home()
ÄÚµå: <INPUT type=button value="ȨÀ¸·Î" onClick="window.home()"> °á°ú: »ý·«
moveBy ¸Þ¼­µå IE4 NS4
¢¡ ÇöÀçÀ§Ä¡¿¡¼­ ÁöÁ¤ÇÑ °Å¸®(x, y pixel)¸¸Å­ À̵¿½ÃŲ´Ù.
¹®¹ý: .moveBy(xPosition,yPosition)
ÄÚµå: window.open('exp/wwindow1.html','test','width=800,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
moveTo ¸Þ¼­µå IE4 NS4
¢¡ À©µµ¿ìÀÇ ¿ÞÂÊ ¸é°ú À­¸éÀ» ÁöÁ¤ÇÑ À§Ä¡ ÁÂÇ¥(x,y)·Î À̵¿½ÃŲ´Ù.
¹®¹ý: .moveTo(xPosition,yPosition)
ÄÚµå: window.open('exp/wwindow1.html','test','width=800,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
navigate ¸Þ¼­µå(Àü¿ª±â´É¼º) IE3.02 -
¢¡ ÁöÁ¤ÇÑ ÁÖ¼Ò·Î Ç×ÇØÇÑ´Ù.
¹®¹ý: .navigate(URL)
ÄÚµå: <SPAN style="border:solid 1 blue;color:blue;background:fee;cursor:hand" onClick="Javascript:window.navigate('jsList.html')"> window.navigate('jsList.html')</SPAN> °á°ú: window.navigate('jsList.html')
open ¸Þ¼­µå IE3.02 NS2
¢¡ ÁöÁ¤µÈ ÁÖ¼Ò¿Í Æ¯¼ºÀ¸·Î »õ·Î¿î À©µµ¿ì¸¦ ¿¬´Ù.
¹®¹ý: .open([URL][,winTarget][,winFeature])
ÄÚµå: window.open('exp/xwindow5.html','test','width=800,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
print ¸Þ¼­µå IE5 NS4
¢¡ À©µµ¿ì ¹®¼­¿Í ¿¬°üµÈ ³»¿ëÀ» ¿ëÁö¿¡ ÀμâÇÑ´Ù.
¹®¹ý: .print()
ÄÚµå: window.open('exp/wwindow9.html','test','width=900,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
prompt ¸Þ¼­µå IE3.02 NS2
¢¡ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ´ëȭâÀ» ¿¬´Ù.
¹®¹ý: .prompt(message[,defaultInput])
ÄÚµå: <INPUT type=button value="prompt â ¿­±â Ŭ¸¯" class=exp1 style="width:11em" onClick="str=window.prompt('Prompt ¿¹Á¦','ÀÔ·ÂÇØ º¸¶ó');show6.innerHTML=str"><span class=blue style="border:solid 1 blue" id=show6>°á°ú Ç¥½Ã À§Ä¡</span> °á°ú: °á°ú Ç¥½Ã À§Ä¡
releaseEvents ¸Þ¼­µå - NS4
¢¡ window°³Ã¼ÀÇ ¾î¶² ÁöÁ¤µÈ ŸÀÔ(eventType)ÀÇ Ä¸ÃĵǾî À̺¥Æ®¸¦ ÇØÁ¦ÇÏ°í À̺¥Æ® °³Ã¼ÀÇ ÇϺΠü°è·Î º¸³½´Ù.
¹®¹ý: .releaseEvents('eventType')
resizeBy ¸Þ¼­µå IE4 NS4
¢¡ ÇöÀçÀÇ À©µµ¿ìÀÇ Å©±â¸¦ ¿ÞÂÊ ¸ÇÀ§ ¸ð¼­¸®´Â °íÁ¤½ÃÅ°°í ÁöÁ¤µÈ ±æÀÌ¿¡ µû¶ó ¿À¸¥ÂÊ ¾Æ·¡·Î ´Ù½Ã ¼³Á¤ÇÑ´Ù.
¹®¹ý: .resizeBy(horizPixels,vertPixels)
ÄÚµå: window.open('exp/wwindow1.html','test','width=800,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
resizeTo ¸Þ¼­µå IE4 NS4
¢¡ ÇöÀçÀÇ À©µµ¿ìÀÇ Å©±â¸¦ ¿ÞÂÊ ¸ÇÀ§ ¸ð¼­¸®¸¦ °íÁ¤½ÃÅ°°í ÁöÁ¤µÈ Çȼ¿¼ö ¸¸Å­ ±æÀ̸¸Å­ ´Ã¸®°Å³ª(¾ç¼ö) ÁÙÀδÙ(À½¼ö).
¹®¹ý: .resizeTo(horizPixels,vertPixels)
ÄÚµå: window.open('exp/wwindow1.html','test','width=800,height=500,status=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
routeEvent ¸Þ¼­µå - NS4
¢¡ ĸÃÄµÈ À̺¥Æ®¸¦ À©µµ¿ì À̺¥Æ®Ã¼°è ¹Ø¿¡ Ãß°¡ÇÑ´Ù. À̺¥Æ®¸¦ À©µµ¿ì(¹®¼­³ª layer) ¿ø·¡ °³Ã¼¿¡ Àü´ÞÇϴµ¥, ¸ñÇ¥ °³Ã¼°¡ À©µµ¿ìÀÇ ÇÏÃþ°³Ã¼ÀÌ¸é ±× ÇÏÃþ°³Ã¼¿¡ Àü´ÞÇÑ´Ù.
¹®¹ý: .routeEvent(eventType)
scroll ¸Þ¼­µå IE4 NS3
¢¡ À©µµ¿ìÀÇ ÁöÁ¤µÈ À§Ä¡·Î È­¸é±¼¸²(scroll)À» ÇÑ´Ù. ÀÌ ¸Þ¼­µå´Â Æó±âµÇ¸ç, ÀÌ ´ë½Å scrollTo¸¦ »ç¿ëÇ϶ó.
¹®¹ý: .scroll(xVal,yVal)
scrollBy ¸Þ¼­µå IE4 NS4
¢¡ À©µµ¿ì ³»¿ëÁö¿ªÀ» ÁöÁ¤ÇÑ Çȼ¿¼ö ¸¸Å­ È­¸é±¼¸²(scroll)ÇÑ´Ù. ÀÌ ¸Þ¼­µå´Â ¹®¼­³»¿ëÀÌ À©µµ¿ì¿¡¼­ Çѹø¿¡ º¼ ¼ö ¾øÀ» °æ¿ì¿¡¸¸ À¯¿ëÇÏ°í, È­¸é±¼¸² º¸ÀÓ(visible) ¼Ó¼ºÀÌ trueÀÏ °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¹®¹ý: .scrollBy(xVal,yVal)
ÄÚµå: window.open('exp/wwindow2.html','test','width=800,height=600,top=100,left=100,status=yes,scrollbars=yes,resizable=yes')
°á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
scrollTo ¸Þ¼­µå IE4 NS4
¢¡ À©µµ¿ìÀÇ º¸ÀÌ´Â ºÎºÐ¿¡¼­ ¿ÞÂÊ ¸ÇÀ§¸¦ ±âÁØÀ¸·Î ÁöÁ¤µÈ ÁÂÇ¥·Î È­¸é±¼¸²(scroll)À» ÇÑ´Ù.
¹®¹ý: .scrollTo(xVal,yVal)
ÄÚµå: window.open('exp/wwindow2.html','test','width=800,height=600,top=100,left=100,status=yes,scrollbars=yes,resizable=yes')
°á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
setActive ¸Þ¼­µå IE
¢¡ °³Ã¼¿¡ ÃÊÁ¡À» ÁÖÁö ¾ÊÀº »óÅ¿¡¼­ °³Ã¼¸¦ È°¼ºÈ­ ½ÃŲ´Ù.
¹®¹ý: .setActive()
ÄÚµå: top.frames[0].setActive() °á°ú:
setHotkeys ¸Þ¼­µå - NS4
¢¡ ¸Þ´ºµîÀ» ¿­°ÔÇÏ´Â ÇÖÅ°¸¦ ¼³Á¤ÇÑ´Ù. 'no' ȤÀº 0Àº ºÒÈ°¼ºÇÏ°Ô Çϳª º¸¾È°ú Á¾·áÀÇ ÇÖÅ°´Â ÀÛ¿ëµÈ´Ù.
¹®¹ý: .setHotkeys()
ÄÚµå: window.setHotkeys(); °á°ú: »ý·«
setInterval ¸Þ¼­µå IE4 NS4
¢¡ ÁöÁ¤ÇÑ ½Ã°£°£°ÝÀÇ ¹Ð¸®ÃÊ(milliseconds)·Î À©µµ¿ìÀÇ ½Ã°£¼³Á¤ ±â´ÉÇÔ¼ö¸¦ È£ÃâÇϰųª °ËÁ¤ÇÑ´Ù.
¹®¹ý: .setInterval(expression/function,milliseconds)
ÄÚµå: window.open('exp/wwindow4.html','test','width=900,height=500,status=yes,resizable=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
setResizable ¸Þ¼­µå - NS4
¢¡ »ç¿ëÀÚ°¡ À©µµ¿ì Å©±â Á¶Á¤ÇÔÀ» Çã¿ëÇϴ°¡¸¦ ºÒ¸°°ªÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù. µðÆúÆ®´Â trueÀÌ´Ù
¹®¹ý: .setResizable(true|false)
ÄÚµå: window.setResizable(); °á°ú: »ý·«
setTimeout ¸Þ¼­µå IE3.02 NS2
¢¡ ÀÌ¹Ì ÁöÁ¤µÈ ¹Ð¸®ÃÊ(millisecond)°¡ Áö³µ´ÂÁö Æò°¡Çϱâ À§ÇÏ¿© À©µµ¿ìÀÇ ±â´ÉÇÔ¼ö¸¦ È£ÃâÇϰųª °ËÁ¤ÇÏ¿© ½Ã°£À» ÁøÇàÇÑ´Ù.
¹®¹ý: .setTimeout(expression/function,milliseconds)
ÄÚµå: window.open('exp/wwindow4.html','test','width=900,height=500,status=yes,resizable=yes') °á°ú: ¿¹Á¦¸¦ Âü°íÇ϶ó
setZOptions ¸Þ¼­µå - NS4
¢¡ À©µµ¿ìÀÇ z-order stacking ¼öÁØÀ» ÁöÁ¤ÇÑ´Ù. À©µµ¿ì°£ÀÇ º¸ÀÌ´Â ¿ì¼±¼øÀ§¸¦ °áÁ¤ÇÑ´Ù.
¹®¹ý: setZOptions(windowPosition)
ÄÚµå: °á°ú: »ý·«
showHelp ¸Þ¼­µå IE4 -
¢¡ ÁöÁ¤µÈ URLÀÌ Á¦°øÇÏ´Â µµ¿ò¸» ÆÄÀÏÀ» Ãâ·ÂÇÑ´Ù. IEÀÇ µµ¿ò¸»°ú µ¿½Ã¿¡ »ç¿ëÇÒ ¼öÀÖ´Ù.
¹®¹ý: winObj.showHelp(url[,ContextID])
ÄÚµå: <INPUT type=button value="µµ¿ò¸» ÆÄÀÏ" onClick="window.showHelp('exp/wshowHelp.htm','helpObj')"> °á°ú:
showModalDialog ¸Þ¼­µå IE4 -
¢¡ ÁöÁ¤µÈ ÁÖ¼ÒÀÇ ¹®¼­·Î ´ëÈ­(´Ù¾â·Î±×) ¹Ú½º¸¦ ¿­¾î º¸¿©ÁØ´Ù.
¹®¹ý: .showModalDialog(url[,argument[,features]])
features='DialogWidth=Æø;DialogHeight=³ôÀÌ';µî
ÄÚµå: <INPUT type=button value="showModalDialog" onClick="window.showModalDialog('exp/wmodalDial.html','','DialogTop:10;DialogLeft:20;DialogWidth:50;dialogHeight:22')"> °á°ú:
showModelessDialog ¸Þ¼­µå IE5 -
¢¡ ´ëÈ­(´Ù¾â·Î±×) ¹Ú½º¸¦ ¿­¾î º¸¿©ÁØ´Ù.
¹®¹ý: .showModelessDialog(url[,argument[,features]])
ÄÚµå: <INPUT type=button value="showModelessDialog" onClick="window.showModelessDialog('exp/wmodalDial.html','','DialogTop:10;DialogLeft:20;DialogWidth:50;dialogHeight:22')"> °á°ú:
stop ¸Þ¼­µå - NS4
¢¡ ´Ù¿î·Îµå Áß¿¡ ÀÖ´Â À©µµ¿ìÀÇ ´Ù¿î·Îµå¸¦ Áß´ÜÇÑ´Ù. ºê¶ó¿ìÁ®ÀÇ ÁßÁö ´ÜÃ߸¦ ´©¸£´Â °Í°ú °°´Ù.
¹®¹ý: .stop()
ÄÚµå: <INPUT type=button value="·Îµù ÁßÁö" onClick="window.stop()"> °á°ú: »ý·«

À̺¥Æ®¼³¸í
onactivate ¿¤·¹¸àÆ® °³Ã¼°¡ activeElement ¼Ó¼ºÀ¸·Î ¼³Á¤µÇ¸é ¹ß»ýÇÑ´Ù.
onafterprint °ü·ÃµÈ ¹®¼­¸¦ ÀμâÇϰųª Àμ⠹̸®º¸±â¸¦ ÈÄ Áï½Ã °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
onbeforedeactivate ¸ðü ¹®¼­¿¡¼­ activeElement ¼Ó¼ºÀÇ ¿¤·¹¸àÆ® °³Ã¼°¡ ÇöÀç °³Ã¼·Î ´Ù¸¥ °³Ã¼·Î º¯°æµÇ±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
onbeforeprint °ü·ÃµÈ ¹®¼­¸¦ ÀμâÇϰųª Àμ⠹̸®º¸±âÇϱ⠹ٷΠÀü¿¡ °³Ã¼¿¡ ¹ß»ýÇÑ´Ù.
onbeforeunload ¹®¼­°¡ ¾ð·ÎµåµÇ±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
onblur ¿¹Á¦ IE4 NS3 °³Ã¼°¡ ÃÊÁ¡À» »ý½ÇÇßÀ» ¶§ ¹ß»ýÇÑ´Ù.
¹®¹ý: .onblur='JsCode'
oncontrolselect »ç¿ëÀÚ°¡ °³Ã¼ÀÇ Á¦¾î ¼±ÅÃÀ» ÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÑ´Ù.
ondeactivate ¸ðü ¹®¼­¿¡¼­ activeElement ¼Ó¼ºÀÇ ¿¤·¹¸àÆ® °³Ã¼°¡ ÇöÀç °³Ã¼·Î ´Ù¸¥ °³Ã¼·Î º¯°æµÇ¸é ¹ß»ýÇÑ´Ù.
ondragdrop NS4 °´Ã¼³ª ¹®ÀÚ¿­µîÀ» ²ø¾î´Ù ³õ¾ÒÀ» ¶§(DragDrop) ÁöÁ¤µÈ Äڵ带 ¼öÇàÇÑ´Ù.
¹®¹ý: .ondragdrop='JsCode'
onerror ¿¹Á¦ IE4 NS3 °³Ã¼¿¡¼­ Àб⠿À·ù°¡ ¹ß»ýÇß ¶§ ÁöÁ¤µÈ Äڵ带 ¼öÇàÇÑ´Ù.
¹®¹ý: .onerror='JsCode'
onfocus ¿¹Á¦ IE4 NS3 °³Ã¼¿¡ ÃÊÁ¡(Æ÷Ä¿½º)ÀÌ ÁÖ¾î Á³À» ¶§ ¹ß»ýÇÑ´Ù.
¹®¹ý: .onfocus='JsCode'
onhelp È°¼º À©µµ¿ì¿¡¼­ µµ¿ò¸»À» À§ÇÏ¿© F1 Å°¸¦ ´©¸£¸é ¹ß»ýµÈ´Ù.
onload ¿¹Á¦ IE3.02 NS2 °³Ã¼°¡ ºÎ¶ó¿ìÀú¿¡ ·ÎµùÀÌ ¿Ï·áµÇ¸é ¹Ù·Î ¹ß»ýÇÑ´Ù.
¹®¹ý: .onload='JsCode'
onmove NS4 °³Ã¼°¡ À̵¿ÇÏ¸é ¹ß»ýÇÑ´Ù.
¹®¹ý: .onmove='JsCode'
onmoveend °³Ã¼ÀÇ À̵¿ÀÌ ÁßÁöµÇ¸é ¹ß»ýÇÑ´Ù.
onmovestart °³Ã¼°¡ À̵¿Çϱ⠽ÃÀÛÇÏ¸é ¹ß»ýÇÑ´Ù.
onresize IE4 NS4 À©µµ¿ì³ª ÇÁ·¹ÀÓÀÌµî °³Ã¼ÀÇ Å©±â°¡ º¯°æµÇ¾ú ¶§ ¹ß»ýÇÑ´Ù.
¹®¹ý: .onresize='JsCode'
onresizeend Á¦¾î ¼½¼Ç¿¡¼­ °³Ã¼ÀÇ Å©±â º¯°æÀÌ ¿Ï·áµÇ¸é ¹ß»ýÇÑ´Ù.
onresizestart Á¦¾î ¼½¼Ç¿¡¼­ °³Ã¼ÀÇ Å©±â º¯°æÀÌ ½ÃÀÛµÇ¸é ¹ß»ýÇÑ´Ù.
onscroll °³Ã¼ÀÇ ½ºÅ©·Ñ ¹Ú½ºÀÇ ½ºÅ©·Ñ¹Ù¸¦ ±¼·Á À§Ä¡¸¦ º¯°æ½ÃÅ°¸é ¹ß»ýÇÑ´Ù.
onunload ¿¹Á¦ IE3.02 NS2 °³Ã¼¿¡¼­ ÃÊÁ¡ÀÌ ´Ù¸¥ °÷À¸·Î À̵¿ÇÏ¿© ³»¿ëÀÌ ¾ð·ÎµåµÇ¾ú ¶§ ¾ð·ÎµåµÇ±â ¹Ù·Î Àü¿¡ ¹ß»ýÇÑ´Ù.
¹®¹ý: .onunload='JsCode'

¿¹Á¦
¼Ó¼ºµé
window.opener.location, window.document.location, window.document.title,
window.document.body.clientHeight, window.document.body.clientWidth
Å©±â/À§Ä¡
window.moveTo(x,y), window.moveBy(x,y),
window.resizeTo(x,y), window.resizeBy(x,y),
document.body.clientHeight window.document.body.clientWidth,
window.document.body.clientTop, window.document.body.clientLeft,
window.location.reload()
½ºÅ©·Ñ
window.scrollTo(x,y), window.scrollBy(x,y),
window.document.body.scrollTop, window.document.body.scrollLeft,
window.document.body.scrollHeight, window.document.body.scrollWidth,
window.location.reload()
ŸÀÓ
window.setInterval('myFunction()',timeVal), window.clearInterval(myTimer),
window.setTimeout('myFunction()',timeVal), window.clearTimeout(myTimer)
¿­±â/´Ý±â
myWin=window.open('myURL','myFrmae','myStatus'),
myWin.document.write('myHTML'), myWin.document.writeln('myHTML'),
window.close(), myWin.close(), self.close()
À©µµ¿ì ÂüÁ¶
window.location, window.top.location, top.location,
window.self.location, self.location, this.location, document.location
À©µµ¿ì/ÇÁ·¹ÀÓ
top.window.frames.length, top.window.frames[0].document.title,
top.window.frames[1].frames[0].name, top.frames[1].frames[1].name,
parent.name, top.frameName1.frameName2.document.title
±âŸ
window.alert('message'), window.confirm('message'), window.prompt('message'),
window.print()