Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
prosty pokaz zdjęć
#2
Hej, na początku, podzielę twoje zadanie na dwa podzadania:
1. losować obrazki
2. pobierać zdjęcia automatycznie z folderu

A propo 1 - losowanie obrazków
sprawa jest prosta, używając klasy Random w javascripcie możemy wybierać losowe obrazki.
Oto zmieniony kod metody slideIt()
Kod:
function slideit(){
   if (!document.images)
   return
   document.images.slide.src=slideimages[whichimage].src
   whichlink=whichimage
var rand_no = Math.random();
rand_no = Math.ceil((rand_no * slideimages.length))-1;
whichimage = rand_no;
//   if (whichimage<slideimages.length-1)
//  whichimage++
   //else
   //whichimage=0
  
   setTimeout("slideit()",slideshowspeed)
   }
odkomentowałem stary kod a poza nim tutaj widzimy nowy kod losujący elementy z tablicy slideimages gdzie przechowywane są zdjęcia.
Math.ceil to funkcja podłogi, czyli zaokrąglanie w dół, rand_no losuję nam liczbę z przedziału 0-1 i mnożymy ją potem przez długość slideimages. Jak mamy pięć elementów, to otrzymamy rzut pinezką w pola od 1 do 5 a więc losowanie.
A propos 2. Siedziałem trochę nad tym i nie da sie w javascripcie pobrać zawartości folderu, jest kontrolka activeX ale to już kombinowanie a może być problem z kompatybilnością i nie każdy chce activeX. Sensownie było by tutaj użyć kodu php i przemienić trochę javascript. Jeśli masz php u ciebie na serwerze to napisz, napiszę ci ten kod.
Pytanie funkcjonalne do kodu - losowanie zdjęć pobieramy z folderu ale co z odnośnikami do tych zdjęć? tak czy owak trzeba je podać ręcznie..

Pozdrawiam
Odpowiedz


Wiadomości w tym wątku
prosty pokaz zdjęć - przez run_away - 01-07-2010, 02:32
RE: prosty pokaz zdjęć - przez pacior - 05-07-2010, 15:08

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Galeria zdjęć w4wer 2 3,834 19-09-2014, 02:56
Ostatni post: Kartofelek
  Galeria Jquery- liczba zdjęć Lenad 5 4,855 31-12-2012, 14:17
Ostatni post: atp
  Prosty skrypt .toggle() jingels 5 2,372 16-09-2012, 21:10
Ostatni post: kornell
  [js] Przerobienie przeglądarki do zdjęć Kamyk 1 2,738 25-04-2012, 14:19
Ostatni post: Kartofelek
  [js/jQuery] Przewijanie zdjęć + wyswietlanie duzego zdjecia SSparrow 2 3,659 17-01-2012, 01:13
Ostatni post: SSparrow

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl