[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как break-нуть функцию с рекурсией? (я новичек)
Altai
Задача - по нажатию кнопки сменить фон 3 раза подряд.
Менять фон бесконечное число раз - получается. Но если ввести эту строку: if (i==x) break; - то функция вообще не запускается. В чём причина, и как можно выполнить данное условие?


i=0;
function func1(){
x=3;
if(document.bgColor=="yellow")document.bgColor="white";
else document.bgColor="yellow";
i++;
if (i==x) break;
setTimeout(func1, 2000);

}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.