Если фото нет, то стоп
Добрый день!
Есть скрипт простейшей галереи. Подскажите, пожалуйста, как сделать так, что бы цикл остановился, как только в папе меньше фоток, нежели задано? Например, цикл задан на 44 фотки, а если их меньше в папке, то он показывает, что фото не нашел и можно дальше продолжать листать несуществующие фотографии. Вот сам код: Код:
<script language = "JavaScript"> |
qwe88,
заполняйте массив только существующими src и не будет проблем |
Что-то не очень понял.
Смысл такой: на разных страницах будет галерея с разными фотками. Наполнять будет заказчик. Количества фото не знаю. Появилась мысль подсчитать количество фото в папке с помощью php. Но как значение вставить вместо 44 не понимаю. |
Цитата:
|
Это условная цифра. Поставлю ему запас на 60
|
впрочем цифра может быть любой больше необходимого если
Цитата:
|
Это как?
|
qwe88,
... мда ... который уже загрузчик за неделю ... не любит народ поиск ... :lol: :cray: var numimg = 0, imgslide = [], i; for (i = 0; i < 60; i++) { var a = new Image; a.onload = function() { imgslide.push(this.src) }; a.src = "gorod/" + i + ".jpg"; a.complete && a.onload() } function dem(n) { if (n == 1) { numimg++; if (numimg == imgslide.length) numimg = 0 } else { numimg--; if (numimg == -1) numimg = imgslide.length - 1 } document.images[0].src = imgslide[numimg] }; |
Супер!
Спасибо вам огромное! |
Часовой пояс GMT +3, время: 07:45. |