Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: tomashik от 15 Ноября 2003, 01:05:32

Название: галерея для просмотра фото
Отправлено: tomashik от 15 Ноября 2003, 01:05:32
Народ, имеется такой скрипт:











 


 


<<   
>>









Т.е. это галлерея. Нажимаешь вперед назад и прокручиваются фотки в одном окне.
Если мотать вперед, то все нормально. Т.е. 1, 2, 3, 20 и т.д. нормально. Если после пятой фотки вернуться на четвертую, то все ок. Но если с пятой на четвертую, потом на вторую, на первую (пока все нормально), а потом нажимешь еще раз назад (т.е. должна появиться фотка, находящяяся в списке последней (в данном случае это see13.jpg)) но там пустое место. Описание фотографии меняется как положено, а вот фотка не появляется.

p.s. есил прокрутить все фотки от первой до 13, то потом можно прокручивать назад и вперед сколько хочешь. Т.е. я так понял нужно сделать, чтобы при загрузке страницы JavaScript сразу видел все фото.

Помогите, пожалуйста!
Если вы не что-то не поняли в моем вопросе: задавайте дополнительные.
Название: галерея для просмотра фото
Отправлено: Nickii от 15 Ноября 2003, 10:34:41
tomashik
Не пора ли заняться подробным изучением JavaScript и HTML?

 Сразу видно скрипт не твой. И < должно писаться как <, а > соответственно <

 А зачем eval использовал? Такая необходимость? кстати помоему именно из-за этого скрипт и не работает (какая-то фигня с прелоадом).
 
 Думаю моя мораль пропала даром. Как не знал ничего так и останешся...

 Читай как на надо делать.


 

 

   
   
   

       



   


   <<  
   >>


   


     


   


 



P.S. Кстати МОРЕ по английски SEA. SEE - смотреть.
Название: галерея для просмотра фото
Отправлено: Nickii от 15 Ноября 2003, 10:38:25
Тааааак,
вместо :(  читай  : (,
вместо :p читай  : p.
Название: галерея для просмотра фото
Отправлено: tomashik от 15 Ноября 2003, 16:24:43
1. Я и не говорил что этот скрипт мой.
2. Спасибо за написание нового скрипта. Он хорош, но есть одна проблема: название только для примера были одинаковые: Море 1, 2, 3. На самом деле не морем единым. В строке описание будет абсолютно разный текст.
Название: галерея для просмотра фото
Отправлено: Nickii от 16 Ноября 2003, 10:03:38
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. Все-таки учиться надо. Вопрос-то очень простой
Название: галерея для просмотра фото
Отправлено: tomashik от 16 Ноября 2003, 10:17:20
1. PHP пока сильно не увлекаюсь.
2. Что касатеся 12 маленьких картинок на экран: у меня не порносайт, а диск который будет содержать помимо всего прочего фотки моря, гор, достопримечательностей. Там народу скачивать не надо, поэтому можно просмотреть все.

p.s. учиться, конечно, надо, только все руки не дойдут. Исправлюсь :)
Название: галерея для просмотра фото
Отправлено: Nickii от 16 Ноября 2003, 15:10:00
tomashik
Если у тебя большие фотки то скрипт который написан тебе не подойдет, т.к. там идет предварительная загрузка картинок.
Это-же какая тормозня будет? Убери загрузку изображений,
создай массив названий файлов и описаний и при нажатиях вперед,
назад меняй у изображения src на сохранееный в массиве.

Такую прогу ты напишешь минут за 10, если возмешь за основу сказанное ранее.

По поводу порно, не знаю, а всетаки предпочитаю загрузить некоторое количество мелких картинок и выбрав уже ее просмотреть. Пойми это правильно. Я не могу сидеть часами и наслаждаясь видами выбирать нужные мне изображения. Я не миллионер. Да и связь та еще.
Название: галерея для просмотра фото
Отправлено: tomashik от 16 Ноября 2003, 15:19:44
Nickii почитай внимательно мой прошлый пост. Фотки будут на диске! Cd-r
Название: галерея для просмотра фото
Отправлено: Nickii от 16 Ноября 2003, 15:47:24
Вот тебе готовый скрипт замени его в предыдущем примере только забей имена файлов. Кстати я его не тестировал, имей в виду.

Название: галерея для просмотра фото
Отправлено: tomashik от 17 Ноября 2003, 20:31:13
Nickii, спасибо. Скрипт, работает.
Единственный минус: нужно сделать первый файл не 001.jpg, а 000.jpg. Тогда все ок.

Еще раз спасибо!
Название: галерея для просмотра фото
Отправлено: tomashik от 27 Ноября 2003, 20:06:27
Nickii, забил я на java.

Скачал скрипт на php.
Он сам просматривате папки с картинками и генерирует страницу. СУПЕР!!