À©µµ¿ìÀÇ ¼öÇ๮À̳ª ±â´ÉÇÔ¼ö¸¦ ¹Ð¸®ÃÊ·Î ÁöÁ¤µÈ ½Ã°£ ÀÌÈÄ¿¡ ¼öÇàÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
window : (À©µµ¿ì °³Ã¼)

ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, ÇöÀçÀÇ À©µµ¿ì °³Ã¼ÀÌ´Ù.

vCode
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³ª¸é ¼öÇàµÉ ±â´ÉÇÔ¼öÀÇ Æ÷ÀÎÅÍÀÎ ±â´ÉÇÔ¼ö(function name) ȤÀº ¼öÇàÀ» À§ÇÑ ÄÚµåµé·Î ±¸¼ºµÈ Ç¥Çö½Ä(script code) ¹®ÀÚ¿­À» ÁöÁ¤ÇÏ´Â °ªÀÌ´Ù.

imillisec : (¹Ð¸®ÃÊ°ª)

ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, ¼³Á¤ÇÏ´Â ÀÏÁ¤ÇÑ ½Ã°£ÀÌ¸ç ¹Ð¸®ÃÊ Á¤¼ö°ªÀ¸·Î ¼³Á¤ÇÑ´Ù.

sLang : (½ºÅ©¸³Æ® ¾ð¾î)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀ̸ç, ¾ð¾î¸¦ ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÌ´Ù.
JScript µðÆúÆ®À̸ç, JScript ¾ð¾îÀÌ´Ù.
VBScript VBScript ¾ð¾îÀÌ´Ù.
JavaScript JavaScript ¾ð¾îÀÌ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª oTimerId´Â clearTimeout ¸Þ¼­µå·Î ÆÇÁ¤À» Ãë¼ÒÇÒ ÀνÄÀÚ¸¦ ¹ÝȯÇÑ´Ù.

¼³¸í

setTimeout ¸Þ¼­µå´Â ÁöÁ¤ÇÑ ÀÏÁ¤ÇÑ ¹Ð¸®ÃÊ°ª imillisec ½Ã°£ ÀÌÈÄ¿¡ Ç¥Çö½Ä javascriptCode³ª ±â´ÉÇÔ¼ö functionNameÀ» È£ÃâÇÏ´Â ¼ö´ÜÀ» Á¦°øÇÑ´Ù.

ÀÌ ÀÏÁ¤ÇÑ ½Ã°£ ÀÌÈÄ¿¡ ¼öÇàµÇ´Â ÀÌ ÀÛ¾÷Àº clearTimeout ¸Þ¼­µå¸¦ ¸¸³¯ ¶§±îÁö ȤÀº À©µµ¿ì°¡ ´Ý±æ ¶§±îÁö °è¼ÓµÈ´Ù.

Ư±â

IE5 Àü ¹öÀü¿¡¼­´Â setTimeoutÀÇ Ã¹¹ø° ÆĶó¸ÞÅÍ´Â ¹®ÀÚ¿­À̾î¾ß Çß¾ú´Ù. ¹®ÀÚ¿­ÀÇ °ËÁ¤Àº ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³­ ÈÄ¿¡ ÀÌ·ç¾îÁø´Ù.

IE5¿¡¼­´Â ÀÌ ÆĶó¸ÞÅÍ°¡ ±â´ÉÇÔ¼ö(function name) ȤÀº ¼öÇàÀ» À§ÇÑ ÄÚµåµé·Î ±¸¼ºµÈ Ç¥Çö½Ä(script code)ÀÌ µÉ ¼ö ÀÖ´Ù.

behaviorµé¿¡¼­ setTimeout ¸Þ¼­µå¸¦ »ç¿ëÇÒ ¶§´Â vCode´Â È£ÃâÇÒ HTC(HTML Component) ÆÄÀÏ ¼ÓÀÇ ±â´ÉÇÔ¼öÀ̰ųª, ¹®¼­¿¡ Àִ ȣÃâµÇ´Â ±â´ÉÇÔ¼ö ¹®ÀÚ¿­¾î¾ß ÇÑ´Ù.

Ç¥Çö½ÄÀ̳ª ±â´ÉÇÔ¼ö°¡ ³»ÀåµÈ ±â´É¿¡ ÀÇÇÏ¿© eval() ±â´ÉÇÔ¼ö¿¡ ÁØÇØ Æò°¡µÇ¹Ç·Î, Á÷Á¢ ¼öÇàµÇÁö ¾Êµµ·Ï ¹Ýµå½Ã µû¿ÈÇ¥·Î ¹­¿©¾ß ÇÑ´Ù.

ÁöÁ¤µÈ Ç¥Çö½ÄÀ̳ª ±â´ÉÇÔ¼ö´Â Çѹø ÆÇÁ¤µÇ°í, ¹Ýº¹Çؼ­ ÆÇÁ¤ÇÏ·Á¸é, setInterval¸Þ¼­µå¸¦ ¹Ýº¹Çؼ­ È£ÃâÇÑ´Ù.

Á¦°øµÈ Àμö°¡ À¯È¿ÇÏÁö ¾ÊÀ¸¸é ¾Æ¹« ¼öÇ൵ µÇÁö ¾Ê¾Æ ¾Æ¹« º¯È­µµ ¾ø´Ù.

Àû¿ë
°³Ã¼scriptIE


°£´ÜÇÑ setTimeout ¸Þ¼­µå ¿¹Á¦

<SCRIPT>
newWin=window.open('','_new','top=300,left=300,width=320,height=50');
newWin.document.write('ÀÌ À©µµ¿ì´Â 2ÃÊÈÄ¿¡ ÀÚµ¿ÀûÀ¸·Î ´ÝÈù´Ù.');
self.setTimeout('newWin.close()',2000);
</SCRIPT>

<SCRIPT>
window.setTimeout('alert("¹®¼­ ·ÎµùÈÄ 5ÃÊ Áö³µ´Ù,")', 5000);
</SCRIPT>

´ÜÃ߸¦ Ŭ¸¯Çϸé setTimeout ¸Þ¼­µå·Î 3ÃÊÈÄ¿¡ ´ÜÃß°¡ »ç¶óÁø´Ù.

<SCRIPT>
function doHide(obj){
   window.setTimeout('doHide2(' + obj.id + ')', 3000);
}
function doHide2(obj){
   var oCheck = eval(obj);
   oCheck.style.display='none';
}
</SCRIPT>
<BUTTON id="butObj" onclick="doHide(this)">Ŭ¸¯Çϸé 3ÃÊÈÄ¿¡ »ç¶óÁø´Ù.</BUTTON>