Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2014, 13:53
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

Если фото нет, то стоп
Добрый день!
Есть скрипт простейшей галереи. Подскажите, пожалуйста, как сделать так, что бы цикл остановился, как только в папе меньше фоток, нежели задано?
Например, цикл задан на 44 фотки, а если их меньше в папке, то он показывает, что фото не нашел и можно дальше продолжать листать несуществующие фотографии.

Вот сам код:
Код:
<script language = "JavaScript"> 

numimg=0 
imgslide=new Array ()
<!-- -------++++++++++------ -->
 var i;
 for (i = 0; i <= 44; i++)
 {imgslide[i]=new Image ()
 imgslide[i].src ="gorod/"+i+".jpg" }

<!-- -------++++++++++------ -->
function dem(n) 

{ 
if (n==1) 
{ numimg++ 
if (numimg==44) 
numimg=0; 
} 
else 
{numimg-- 
if (numimg== -1) 
numimg=44; 
} document.images [0].src=imgslide [numimg].src } 

</script>
Ответить с цитированием