Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] Zmiana obrazka po najechaniu / kliknięciu
Elber
post 27.12.2010, 21:25:44
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam, mam pytanko, jak najprostszym sposobem zrobić taki myk, że



po najechaniu na ten malutki obrazek wyświetli się on jako większy, tak jak teraz ten pierwszy obrazek z lewej to jest pokazany jako większy, i chodzi mi o to, że jak najadę kursorem albo kliknę na ten środkowy albo prawy malutki obrazek, to ten przeniesie się poniżej jako ten większy.

Mój kod tego wygląda tak:
  1. <div class="obrazek_maly">
  2. <img class="obrazek_maly" src="foto/min/azalia_jap_arabesk.jpg" />
  3. <img style="padding-left:20px; padding-right:20px;"class="obrazek_maly" src="foto/min/azalia_jap_fiener.jpg" />
  4. <img class="obrazek_maly" src="foto/min/azalia_jap_eisprinzessin.jpg" />
  5. </div>
  6. <img class="obrazek_duzy" src="foto/min/azalia_jap_arabesk.jpg" />


Ten post edytował Elber 27.12.2010, 21:36:58


--------------------
GG: 564555
Go to the top of the page
+Quote Post
lobopol
post 27.12.2010, 21:51:05
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


poszukaj jquery gallery, setki wtyczek.


--------------------
Go to the top of the page
+Quote Post
Jazi
post 28.12.2010, 00:44:36
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


  1. function zmien_obrazek(id) {
  2. var obrazek;
  3. switch(id) {
  4. case 1: obrazek = "azalia_jap_arabesk"; break;
  5. case 2: obrazek = "azalia_jap_fiener"; break;
  6. case 3: obrazek = "azalia_jap_eisprinzessin"; break;
  7. }
  8. document.getElementById('duzy_obrazek').innerHTML = "<img class="obrazek_duzy" src="foto/min/" + obrazek + ".jpg" />";
  9. }
  10.  
  11. <div class="obrazek_maly">
  12. <img class="obrazek_maly" src="foto/min/azalia_jap_arabesk.jpg" onclick='zmien_obrazek(1);' />
  13. <img style="padding-left:20px; padding-right:20px;"class="obrazek_maly" src="foto/min/azalia_jap_fiener.jpg" onclick='zmien_obrazek(2);' />
  14. <img class="obrazek_maly" src="foto/min/azalia_jap_eisprinzessin.jpg" onclick='zmien_obrazek(3);' />
  15. </div>
  16. <p id='duzy_obrazek'></p>


Użyty JavaScript. Pisane na szybko, mogą być błędy.
Go to the top of the page
+Quote Post
CuteOne
post 28.12.2010, 01:15:26
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Wybierz drugi przykład z małym uproszczeniem - zamiast wstawić cały obrazek [który wywali błąd winksmiley.jpg ] wstaw tylko src
http://forum.php.pl/index.php?showtopic=120187
Go to the top of the page
+Quote Post
Elber
post 28.12.2010, 11:59:40
Post #5





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


@CuteOne
tylko nie za bardzo wiem jak to podstawić pod mój kod w którym mam 3 obrazki i pole pod nimi ma wyświetlać większy.

  1. <div class="obrazek_maly">
  2. <img class="obrazek_maly" src="foto/min/azalia_jap_arabesk.jpg" />
  3. <img style="padding-left:20px; padding-right:20px;"class="obrazek_maly" src="foto/min/azalia_jap_fiener.jpg" />
  4. <img class="obrazek_maly" src="foto/min/azalia_jap_eisprinzessin.jpg" />
  5. </div>
  6. <img class="obrazek_duzy" src="foto/min/azalia_jap_arabesk.jpg" />


--------------------
GG: 564555
Go to the top of the page
+Quote Post
Jazi
post 28.12.2010, 12:40:40
Post #6





Grupa: Zarejestrowani
Postów: 122
Pomógł: 2
Dołączył: 25.08.2009
Skąd: Toruń / Bydgoszcz

Ostrzeżenie: (10%)
X----


Wersja lekko poprawiona z uwzględnieniem wersji od CuteOne [tylko tutaj działa na kliknięcia]:
  1. function zmien_obrazek(id) {
  2. var obrazek;
  3. switch(id) {
  4. case 1: obrazek = "azalia_jap_arabesk"; break;
  5. case 2: obrazek = "azalia_jap_fiener"; break;
  6. case 3: obrazek = "azalia_jap_eisprinzessin"; break;
  7. }
  8. document.getElementById('duzy_obrazek').src= "foto/min/" + obrazek + ".jpg";
  9. }
  10.  
  11. <div class="obrazek_maly">
  12. <img class="obrazek_maly" src="foto/min/azalia_jap_arabesk.jpg" onclick='zmien_obrazek(1);' />
  13. <img style="padding-left:20px; padding-right:20px;"class="obrazek_maly" src="foto/min/azalia_jap_fiener.jpg" onclick='zmien_obrazek(2);' />
  14. <img class="obrazek_maly" src="foto/min/azalia_jap_eisprinzessin.jpg" onclick='zmien_obrazek(3);' />
  15. </div>
  16. <img id='duzy_obrazek' class="obrazek_duzy" src="foto/min/azalia_jap_arabesk.jpg" />
Go to the top of the page
+Quote Post
Elber
post 28.12.2010, 13:14:15
Post #7





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Extra działa smile.gif Dziękuję CI bardzo za pomoc i fatygę smile.gif


--------------------
GG: 564555
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: 7.06.2025 - 11:54