Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Zmienianie obrazków - kolejność
Forum PHP.pl > Forum > Przedszkole
ziemniak
Witam

mam skrypt do javy, lecz nie wiem jak, zrobić aby obrazki przesuwały
się w kolejność i były pomiędzy nimi różne odstępy czasowe
proszę o pomoc

  1. <style type="text/css">a img {border:0px;}
  2. <script language="javascript">
  3. var delay=1200
  4. var curindex=0
  5. var randomimages=new Array()
  6. randomimages[0]="http://img130.imageshack.us/img130/4700/aaalc.jpg"
  7. randomimages[1]="http://img808.imageshack.us/img808/4452/bezreje.png"
  8. var randomhrefs=new Array()
  9. randomhrefs[0]="http://allegro.pl/country_pages/1/0/zakupy_bez_rejestracji.php#price2"
  10. randomhrefs[1]="http://allegro.pl/country_pages/1/0/zakupy_bez_rejestracji.php#price2"
  11. var preload=new Array()
  12. for (n=100;n<randomimages.length;n++)
  13. {
  14. preload[n]=new Image()
  15. preload[n].src=randomimages[n]
  16. }
  17. var random=Math.floor(Math.random()*(randomimages.length));
  18. document.write('<a href="'+randomhrefs[random]+'" name="hrefs"><img name="defaultimage" src="'+randomimages[random]+'"></a>')
  19. function rotateimage()
  20. {
  21. if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))){
  22. curindex=curindex==0? 1 : curindex-1
  23. }
  24. else
  25. curindex=tempindex
  26. document.images.defaultimage.src=randomimages[curindex]
  27. document.links.hrefs.href=randomhrefs[curindex]
  28. }
  29. setInterval("rotateimage()",delay)
pablo_83
po pierwsze Java to nie Javascript!

Mógłbyś napisać więcej co to jest to co chcesz zrobić, slider, galeria, pokaz zdjęćquestionmark.gif?
Jeśli ma być to coś na wzór pokazu zdjęć proponuję użycie jakiejś galeryjki np. fancybox

Jeśli zdjęcia stałe które gdzieś tam mają się wyświetlać to gotowych rozwiązań jest mnóstwo:

np. przykłady

może coś się przyda
mat-bi
Zainteresuj się jQuery.

P.S - Java TO NIE Javascript (wkurza mnie to ostatnio)
ziemniak
to jest do aukcji allegro
chodzi o to, żeby były np. 3 obrazki

start

jeden 1200ms. odstępu
drugi 1000 ms. odstępu
trzeci 500 ms. odstępu
i tak w kółko

cała filozofia

nie chcę GIF`a bo jakość pogarsza
pablo_83
no to dałem Ci stronę z przykładami, to zwykły slider w którym sobie ustawiasz czas przeiwjania.
kto mówił o gif'ach do slidera ładujesz normalne jpg lub png jak wolisz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.