JavaScript в то время как mousedown

var mdflag;
var count = 0;

document.addEventListener("mousedown",mdown,false);
    document.addEventListener("mouseup",mup,false);
}


function mdown()
{
    mdflag=true;
    while(mdflag)
    document.getElementById("testdiv").innerHTML = count++;

}
function mup()
{
    mdflag = false;
}

Я хочу запустить код, когда мышь не работает, я не могу найти ничего, что можно было бы предложить сделать в то время как (mousedown), поэтому я попытался сделать флаг для mousedown, который сбрасывается при наведении мыши вверх, однако я считаю, что цикл while - вот что заставляя меня застрять в бесконечном цикле.

Любой совет, чтобы помочь с тем, что я пытаюсь достичь?

Ответы на вопрос(2)

Ваш ответ на вопрос