Программирование > JavaScript & JScript

галерея для просмотра фото

(1/3) > >>

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. Все-таки учиться надо. Вопрос-то очень простой

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии