Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Najechanie na div, zmiana innego elementu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
draqo
Mam problem. Otóż na stronie http://danielkoczula.pl/prace/NetLion-vbQ0Z53/ gdzie mamy te 3 pakiety, chcialbym zrobić żeby po najechaniu na jeden ( jeden pakiet to jeden div) pogrubiły się napisy:
10 GB 1500 GB 5/0 + 0 zł i tylko one.

Mam taki kod, tylko że działa to jedynie dla pierwszego elementu (tutaj dla 10GB) a reszta jest normalna.

  1. <script type="text/javascript">
  2. function changeClass(id, cl){
  3. a = id;
  4. bee = document.getElementById(a);
  5. bee.setAttribute('class', cl);
  6. bee.setAttribute('className', cl);
  7. }
  8.  
  9. onmouseover="changeClass('poz', 'poz_hov');" onmouseout="changeClass('poz','poz_hov');"
  10.  
flashdev
Powodem dla którego nie działa to to, że na stronie masz elementy o przypisanej tej samej wartości id.
Identyfikator powinien jednoznacznie identyfikować element umieszczony na stronie.
draqo
No dlatego właśnie chciałbym, żeby to działało dla kilku elementów. Jak to zrobić?
flashdev
Cytat(draqo @ 5.07.2010, 21:48:55 ) *
No dlatego właśnie chciałbym, żeby to działało dla kilku elementów. Jak to zrobić?


Przypisać elementom różne id.
Przy wywołaniu funkcji podać odpowiednie id.
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.