Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   confirm, остановка setInterval (https://javascript.ru/forum/misc/18481-confirm-ostanovka-setinterval.html)

псевдочеловек 02.07.2011 20:57

confirm, остановка setInterval
 
Здравствуйте!

Есть таймер с window.setInterval, и есть отдельная confirm функция, при вызове confirm таймер ставиться на паузу, это можно исправить?

tenshi 02.07.2011 21:28

ты хочешь завалить пользователя десятком конфирмов одновременно?

псевдочеловек 02.07.2011 21:33

не....

таймер просто отсчитывает на экране время, мне нужно чтобы он останавливался при вызове конфирма.

tenshi 02.07.2011 22:36

никак. разве что самому нарисовать этот конфирм поверх страницы

Sweet 02.07.2011 23:01

Типа того?
<div id="timer">0</div>
<input type="button" id="bttn" value="confirm">
<script>

var timer = 0,
    div = document.getElementById("timer");

setInterval(function(){
  div.innerHTML = ++timer;
}, 1000);

document.getElementById("bttn").onclick = function(){
  var time = new Date;
  confirm("...");
  timer += Math.round( ( new Date - time ) / 1000 );
  div.innerHTML = timer;
};
</script>

псевдочеловек 03.07.2011 14:15

Спасибо


Часовой пояс GMT +3, время: 10:42.