Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana tła aktywnego przycisku.
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Kedor
Witam. Sprawa wygląda na dośc prostą. Mam na stronie 2 przyciski, po naciśnięciu jednego, jego tło ma zmienić kolor, natomiast, po wciśnieciu 2giego, tło pierwszego ma powrócić do normy, a tło 2giego ma zostać zmienione.

W googlach znalazłem tylko zmianę tła strony przy użyciu przycisku, a to mnie zupełnie nie zadowala :s

Przykładowy przycisk - kolor tła nadany w style
Kod
<button onclick="zmianakoloru()" type=button style="background-color:#fafafa;">Przycisk</button>

Da się to jakoś łatwo rozwiązać? Bo mi zabrakło wiedzy, w jaki sposób odwołać się do stylu przycisku, aby go zmienic :/
Ilware
polecam jQuery.

Ściągasz sobie ze strony http://jquery.com/, a potem po implementacji tego na stronie piszesz

  1. function zmienkolor1(){
  2. $('#button_jeden_id').css('background-color','nowy_color');
  3. }
  4. function zmienkolor2(){
  5. $('#button_dwa_id').css('background-color','nowy_color');
  6. }
jacobson
a to rozwiazanie chyba nie bedzie "odswiezanio - odporne" ?
!*!
http://jqueryui.com/demos/tabs/

Albo prościej tak jak napisał Ilware, tylko przy kliknięciu sprawdzasz czy takie tło już jest zmienione, a jak chcesz zapobiec odświeżaniu to zapisuj wartości do ciastka. Choć lepiej użyć do tego jQuery
swistakus
Cytat(!*! @ 14.09.2011, 09:46:51 ) *
http://jqueryui.com/demos/tabs/

Albo prościej tak jak napisał Ilware, tylko przy kliknięciu sprawdzasz czy takie tło już jest zmienione, a jak chcesz zapobiec odświeżaniu to zapisuj wartości do ciastka. Choć lepiej użyć do tego jQuery


Wszystko fajnie ale, w tym linku jest na tabach, a jak to zrobić na linkach
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.