Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript] Zmiana obrazu głównego po kliknięciu w mniejszy, Problem dotyczący galerii
krek1
post 18.02.2012, 16:04:21
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.02.2012

Ostrzeżenie: (0%)
-----


Witam was.
Mam problem (dla was pewnie to jest błahostka) dotyczący galerii.

Znalazłem tutaj jeden temat ale niestety zdjęcia nie wyświetlały się prawidłowo więc skieruje sie bezpośrednio.

W galerii zdjęć mam jedno duże zdjęcie i obok powiedzmy 4 małe. Dążę do tego by po kliknięciu w miniaturkę zmieniało się to większe a po kliknięciu w większe w nowym oknie ( tak jak za pomocą pluginu jQuery lightBox ) wyświetlało się większe.

Nie mogę wyszukać tego lub nie wiem jak dobrze to sformułować by wyszukiwarka podała mi odpowiedni wynik.

Będę wdzięczny za podpowiedź
Pozdrawiam

Ten post edytował krek1 18.02.2012, 16:05:49
Go to the top of the page
+Quote Post
Evinek
post 18.02.2012, 16:19:38
Post #2





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. function image(img)
  2. {
  3. document.getElementById('image').src = '/images/' + img + '.jpg';
  4. document.getElementById('aimage').href = '/images/' + img + '.jpg';
  5. }
[JAVASCRIPT] pobierz, plaintext


I do zmiany używasz kodu takiego:
  1. <a href="java script:g(obrazek);"><img src="/images/mini/obrazek.jpg" /></a>


Łączny kod:

  1. <script type="text/javascript">
  2. function image(img)
  3. {
  4. document.getElementById('image').src = '/images/' + img + '.jpg';
  5. document.getElementById('aimage').href = '/images/' + img + '.jpg';
  6. }
  7.  
  8. <a href="/images/obrazek.jpg" id="aimage"><img id="image" src="/images/obrazek.jpg" /></a>
  9. <a href="java script:image(obrazek);"><img src="/images/mini/obrazek.jpg" /></a>
  10. <a href="java script:image(obrazek2);"><img src="/images/mini/obrazek2.jpg" /></a>


Nie sprawdzane, ale powinno działać. Można ulepszyć to na wiele sposobów.
Go to the top of the page
+Quote Post
krek1
post 18.02.2012, 21:53:10
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 18.02.2012

Ostrzeżenie: (0%)
-----


sprawdziłem i nie chce przeskakiwać trochę też modyfikowałem i też nic. wyświetlać chce non stop plik który nie istnieje a ścieżki sprawdzałem.
Go to the top of the page
+Quote Post
Evinek
post 19.02.2012, 12:25:15
Post #4





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

Ostrzeżenie: (0%)
-----


Już wiem gdzie popełniłem błąd.

Zapomniałem o apostrofie...
Poprawny kod:

  1. <script type="text/javascript">
  2. function image(img)
  3. {
  4. document.getElementById('image').src = '/images/' + img + '.jpg';
  5. document.getElementById('aimage').href = '/images/' + img + '.jpg';
  6. }
  7.  
  8. <a href="/images/obrazek.jpg" id="aimage"><img id="image" src="/images/obrazek.jpg" /></a>
  9. <a href="java script:image('obrazek');"><img src="/images/mini/obrazek.jpg" /></a>
  10. <a href="java script:image('obrazek2');"><img src="/images/mini/obrazek2.jpg" /></a>


Ogólnie polecam lepiej zapoznać się z jQuery gdzie takie rzeczy będzie się łatwiej robiło.

Aha, jeszcze połącz słowa java i script w jedno bo na forum oddziela je.
Chodzi o drugi i trzeci link.

Ten post edytował Evinek 19.02.2012, 12:26:30
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 11:25