Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как прервать функцию ? (https://javascript.ru/forum/events/33348-kak-prervat-funkciyu.html)

Илья 06 20.11.2012 07:56

Как прервать функцию ?
 
Собственно есть такая функция:

function loader(){
thisImg.src = "main/view" + k + ".jpg";

thisImg.onerror = function () {
k++;
loader();
return false;
}

imga.src = thisImg.src;
}

Нужно прервать loader и запустить его снова с новым значением k. Думаю смысл понятен
Вопрос: как ?

Прошу критиковать, но без сложностей, в js полторы недели..

lord2kim 20.11.2012 09:45

Илья 06, рекурсия

Илья 06 20.11.2012 11:41

Получилось так:

thisImg.onerror = function () { k++; return loader(); }


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