쓸만한 글

자바 스크립트에서 sleep 기능을~

봄돌73 2007. 7. 19. 10:53

출처 : http://www.jakartaproject.com/board-read.do?boardId=javascripttip&boardNo=1119430679423&command=READ&t=1184809425846

 

 

자바 스크립트에서 sleep 기능을~

 

<script language=javascript>

 

// 그냥 n millis 동안 멈추기

function pause(numberMillis) {
     var now = new Date();
     var exitTime = now.getTime() + numberMillis;


     while (true) {
          now = new Date();
          if (now.getTime() > exitTime)
              return;
     }
}

 

// 모달창 띄우면서 n millis 동안 멈추기

function pauseWithModal(numberMillis) {
        var dialogScript =
           'window.setTimeout(' +
           ' function () { window.close(); }, ' + numberMillis + ');';
        var result =
        // IE
         window.showModalDialog(
           "");

        // NN
        /* openDialog(
           "");
        */
}

 

function start() {
 alert('1');
 pause(2000);
 alert('2');
 pauseWithModal(2000);
 alert('3');
}

 

window.onload=start


</script>