Задача - принять число, и потом поменять фон число раз, равное этому числу.
Менять фон бесконечное число раз - получается. Но если ввести эту строку: if (Number(i)==Number(x)) break; - то функция вообще не запускается. В чём причина, и как можно выполнить данное условие?
i=0;
function func1(){
x=Number(document.form1.inp1.value);
if(document.bgColor=="yellow") document.bgColor="white";
else document.bgColor="yellow";
setTimeout(func1, 2000);
i++;
if (Number(i)==Number(x)) break;
}