Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Przekazywanie zmiennych
Forum PHP.pl > Forum > Przedszkole
lukash82
Witam. Mam takie pytanko... Zrobilem sobie taka mala galerie za pomoca js (tak aby nie przeladowywac strony) ale niestety nie do konca kumam js i niebardzo wiem jak to dalej ugryzc...:/ A wiec mam nazwy zdjec w html:
Kod
   <li><a href="javascript:ramka('images/zdj1.jpg','obrazek');">ZDJ 1</a></li>
   <li><a href="javascript:ramka('images/zdj2.jpg','obrazek');">ZDJ 2</a></li>
   <li><a href="javascript:ramka('images/zdj3.jpg','obrazek');">ZDJ 3</a></li>

Funkcja wyświetlajaca zdjecia wyglada tak:
Kod
     function ramka(url,gdzie)
   {
   document.getElementById(gdzie).src = url;
   }

ktory pobiera nazwe zdjecia i kieruje go do elementu o id "obrazek" czyli:
Kod
   <img id="obrazek" src="images/ramka.jpg">

I to wszystko dziala. Teraz pytanko jak ten wynikowy obrazek podpiac do lightboxa? Nie wiem jak to ugryzc zbytnio... Probowalem uzyc dwoch funkcji js, przekazywac zmienna po id ale nic nie zadzialalo niestety:/ Jak mozecie cos mi podpowiedziec to prosze o pomoc. Pozdrawiam, Łukasz.
cckoles
<a href="link do powiekszonego obrazka" rel="lightbox"><img src="jakies zdjecie" alt="" /></a>
lukash82
Witam ponownie. No tak juz probowalem jak piszesz. Tak sie standardowo cos takiego robi. Problem w tym, że jak to piszesz "link do powiekszonego obrazka" jest za kazdym razem inny...
cckoles
no to linki tworzysz w petli
lukash82
No ok... ale moze cos wiecej... gdzie ta petle mam zrobic bo nie bardzo zatrybiłem...;/
cckoles
petla w php a jak chcesz uzyskac fajny efekt slideshow to poszukaj na stronie http://miniajax.com/ są naprawde fajne skrypty.
lukash82
Ok. Przerobilem to wszystko na php. Chcialem zeby dzialalo to bez przeladowywania strony wiec jesli ktos ma jakis pomysl jak to ugryzc to piszcie. Pozdrawiam, Łukasz.
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.