Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XHTML][CSS][JS] Zmiana tła przycisku?, Jak podmienić kolor tłą przycisku, kiedy się go wciśnie.
--Eragon--
post
Post #1





Goście







Mam pytanie odnośnie tego w jaki sposób wykonać zmianę tła przycisku, a dokładniej mam pewną tabelę która ma jak to standardowo bywa zawierac wiersze z tzw "menu" np.:

wiersz 1
wiersz 2
wiersz 3

z tym żę mają określoną szerokość i wysokość, a tekst ma być nad tłem (chyba oczywiste).

Teraz jak za pomocą JS (bo chyba się tutaj bez niego nie obędzie chyba że się da za pomocą CSS)
zrobić tak by po na jechaniu na przycisk "wiersz 1" zmieniał on kolor czcionki, a po kliknięciu go kolor tła przycisku do momentu kiedy ktoś nie wciśnie inny przycisk.

Szukałem po necie jakiegoś gotowego skryptu - ale znalazłem tylko głównie na podmiane tła jako obrazek. A ja nie chce używać tu obrazka, tylko zdefiniować kolor, jaki ma być normalnie a jaki po onclick.

Będę bardzo wdzięczny za szybko pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Eragon--
post
Post #2





Goście







Dalej nie o to mi chodziło - bo ta kwestia tylko załatwia zmiane koloru po najechaniu onmouseout i over
wykonana za pomoca CSS visit hover itp. Nie o to mi chodzi. To jest akurat najprostrze do wykonania.

Chodzi o to by jeżeli mam tabelke

<table>
<tr>
<td width="200" height="500" bgcolor="#333333">
<div id="przycisk" width="150" height="20"><a href="">Przycisk 1</a></div>
<div id="przycisk" width="150" height="20"><a href="">Przycisk 2</a></div>
</td>
</tr>
</table>

Kwestia tego jak zrobić by po najechaniu na przycisk, zminiał mu się kolor "bgcolor" na np. niebieski, a czcionka na białą.

da się to jakoś zrobić, napewno należy wywołać zdarzenie onclick w JS, tylko moje pytanie jest właśnie jak to zrobić. Bo JS musi też mieć na uwadze to że jak wciśnie się drugi przycisk, poprzedni zmienia kolor tła na "333333" i czcionkę na czarna a ten co został naciśnięty ma zminić kolor tła na niebieski i czcionkę białą.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 01:41