Если фото нет, то стоп
Добрый день!
Есть скрипт простейшей галереи. Подскажите, пожалуйста, как сделать так, что бы цикл остановился, как только в папе меньше фоток, нежели задано? Например, цикл задан на 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, время: 20:18. |