Столкнулся с проблемой, описанной здесь:
Пауза в JS
У меня есть скрипт, который загружает изображения по заданным параметрам. В нем есть функция, которая должна проверять, существует ли это изображение или нет, если нет, грузить прозрачку.
function onImageExistError(url)
{
var testImage=new Image();
testImage.src=url;
//alert("УРА ТОВАРИЩИ")
if (testImage.width > 0 )
{
return url;
}
else
{
return "false.png";
}
}
Проблема в том что, программа не успевает проанализировать весь массив изображений и выдает их рандомно какие успевает. А если поставить alert перед циклом, то все работает как надо.
Как мне заставить скрипт выполняться правильно без алерта?