Программирование > JavaScript & JScript
галерея для просмотра фото
tomashik:
Народ, имеется такой скрипт:
Т.е. это галлерея. Нажимаешь вперед назад и прокручиваются фотки в одном окне.
Если мотать вперед, то все нормально. Т.е. 1, 2, 3, 20 и т.д. нормально. Если после пятой фотки вернуться на четвертую, то все ок. Но если с пятой на четвертую, потом на вторую, на первую (пока все нормально), а потом нажимешь еще раз назад (т.е. должна появиться фотка, находящяяся в списке последней (в данном случае это see13.jpg)) но там пустое место. Описание фотографии меняется как положено, а вот фотка не появляется.
p.s. есил прокрутить все фотки от первой до 13, то потом можно прокручивать назад и вперед сколько хочешь. Т.е. я так понял нужно сделать, чтобы при загрузке страницы JavaScript сразу видел все фото.
Помогите, пожалуйста!
Если вы не что-то не поняли в моем вопросе: задавайте дополнительные.
Nickii:
tomashik
Не пора ли заняться подробным изучением JavaScript и HTML?
Сразу видно скрипт не твой. И соответственно <
А зачем eval использовал? Такая необходимость? кстати помоему именно из-за этого скрипт и не работает (какая-то фигня с прелоадом).
Думаю моя мораль пропала даром. Как не знал ничего так и останешся...
Читай как на надо делать.
<<
>>
P.S. Кстати МОРЕ по английски SEA. SEE - смотреть.
Nickii:
Тааааак,
вместо :( читай : (,
вместо :p читай : p.
tomashik:
1. Я и не говорил что этот скрипт мой.
2. Спасибо за написание нового скрипта. Он хорош, но есть одна проблема: название только для примера были одинаковые: Море 1, 2, 3. На самом деле не морем единым. В строке описание будет абсолютно разный текст.
Nickii:
tomashik
Ну так я все всегда упрощаю. Лень писать
var img = new array();
img[0] = new Image(); img[0].src = "see/sea.jpg";
img[1] = new Image(); img[1].src = "see/sea3.jpg";
img[2] = new Image(); img[2].src = "see/fire.jpg";
...
img[102012] = new Image(); img[102012].src = "see/home034.jpg";
Кстати при помощи PHP можно это не писать вручную а генерировать каждый раз заново.
А вообще честно говоря мне больше нравятся галереи, ну например по 12 small picture на экране. Могу выбрать то что мне нравиться, и уже потом просматривать.
P.S. Все-таки учиться надо. Вопрос-то очень простой
Навигация
Перейти к полной версии