Tel. 042-353-2371

ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 7½Ã
±â¾÷ÀºÇà

010-8649-6758

¿¹±ÝÁÖ:Á¦ÁÖ»ç¶û(¼ÛÁø¾Æ)
JAVASCRIPT
Ȩ > ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç > JAVASCRIPT

Ä«Å×°í¸® Object
Á¦¸ñ Window > Timeout Method
ÀÛ¼ºÀÚ freewebkorea
ÀÛ¼ºÀÏÀÚ 2009-12-09
Á¶È¸¼ö 1647

setTimeout Method

setTimeout Method´Â ½ÇÇà ³»¿ëÀ» ÁöÁ¤ÇÏ´Â ½Ã°£ ÈÄ¿¡ ÇÑ ¹ø ½ÇÇàÇÏ°Ô ÇÏ´Â Method·Î¼­ »ç¿ë¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
»ç¿ë¹ý

TimeoutID = window.setTimeout("½ÇÇà³»¿ë ¶Ç´Â ÇÔ¼ö À̸§", 1/1000ÃÊ)

À§ÀÇ ³»¿ëÁß TimeoutID´Â option À¸·Î¼­ clearTimeout À¸·Î setTimeoutÀ» ÇØÁ¦ ½Ãų Çʿ䰡 ÀÖÀ» °æ¿ì »ç¿ëÇÕ´Ï´Ù.
ÀÔ·Â

<html>
    <head>
        <title></title>
    <script type="text/javascript">
    <!--
    function timeout(){
    setTimeout("alert('3ÃÊ ÈÄ¿¡ °æ°íâÀÌ ¶å´Ï´Ù.')", 3000)
    }
    // -->
    </script>
    </head>
    <body>
<button onclick="timeout()">ÁöÁ¤ ½Ã°£ ÈÄ¿¡ ½ÇÇà µÈ´Ù.</button>
    </body>
</html>
ÄÚµå ½ÇÇà Çϱâ



clearTimeout

clearTimeoutÀº setTimeout À» ÇØÁ¦ ½Ãŵ´Ï´Ù. ÀÌ ¶§ À§ÀÇ ¼³¸í°ú °°ÀÌ setTimeout À» ÁöÁ¤ÇÒ ¶§ TimeoutID°¡ ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ë¹ý

clearTimeout(TimeoutID)

¾Æ·¡ÀÇ ¿¹Á¦´Â setTimeout°ú clearTimeout À» »ç¿ëÇÏ¿© ½Ã°è¸¦ ÀÛµ¿ ½ÃÄ×´Ù ¸ØÃè´ÙÇÏ´Â ¿¹Á¦·Î¼­ Date Object ¿¡¼­ÀÇ ½Ã°è ¿¹Á¦¿¡¼­ »ç¿ëÇÑ, ÁöÁ¤ÇÏ´Â ½Ã°£¸¶´Ù ½ÇÇàÇÏ´Â setInterval MethodÀÇ °æ¿ì¿Í ´Þ¸® setTimeout Method´Â ÇÔ¼ö ³»¿¡¼­ ÀÚ±â ÀÚ½ÅÀ» ½º½º·Î È£ÃâÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀÔ´Ï´Ù.
setTimeout | clearTimeout ¿¹Á¦

<html>
<head>
    <title>setTimeout | clearTimeout</title>
    <script type="text/javascript">
    <!--
    var timer  // clearTimeoutÀ¸·Î ÇØÁ¦½Ãų TimeoutID º¯¼ö ¼³Á¤
    function startClock(){ 
    var today = new Date() // new keyword·Î date °´Ã¼ »ý¼º
    var strTimer = "ÇöÀç ½Ã°£Àº"+today.getHours() // ÇöÀç ½Ã°£À» ¾ò¾î¼­ strTimer º¯¼ö¿¡ ÀúÀå
    strTimer += "½Ã" + today.getMinutes() + "ºÐ" // ºÐÀ» ¾ò¾î¼­ strTimer º¯¼ö¿Í ¹®ÀÚ¿­ ÇÕÄ¡±â
    strTimer += today.getSeconds() + "ÃÊÀÔ´Ï´Ù" // Ãʸ¦ ¾ò¾î¼­ strTimer º¯¼ö¿Í ¹®ÀÚ¿­ ÇÕÄ¡±â
    
    clock.innerHTML = strTimer 
 /* 1ÃÊ ÈÄ showTimeÇÔ¼ö ÀÚ½ÅÀ» ½º½º·Î È£Ãâ ÇÏ¿© 1ÃÊ °£°ÝÀ¸·Î ¹Ýº¹, ÀÌ ºÎºÐÀÌ setInterval°ú ´Ù¸¥ Á¡.
setIntervalÀÇ °æ¿ì ÀÚ½ÅÀ» ½º½º·Î È£Ãâ(¾î·Á¿î ¸»·Î 'Àç±ÍÀû È£Ãâ' À̶ó°íµµ ÇÔ.)ÇÒ ¼ö ¾ø´Ù. */
    timer = setTimeout("startClock()", 1000) 
    }

    function stopClock(){
    clearTimeout(timer)  // clearTimeout À¸·Î setTimeout ÇØÁ¦
    }
    //-->
    </script>
</head>
<body>
    <center>
        <button onclick="startClock()">Start clock</button>
        <button onclick="stopClock()">Stop clock</button>
        <p id="clock"></p>
    </center>
</body>
</html>
ÄÚµå ½ÇÇà Çϱâ