Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podmiana obrazka w linku, Obrazek i tekst w linku
TomASS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Mam coś takiego:
  1. <a href="#"><img src="dot4a.gif"/>Wymiana taboru<br/></a>
  2. <a href="#"><img src="dot4a.gif"/>Nowy punkt obsługi<br/></a>
  3. <a href="#"><img src="dot4a.gif"/>Jest nas więcej<br/></a>

dot4a.gif to zielone słoneczko
dot4b.gif to pomarańczowe słoneczko

chcę zrobić aby po najechaniu na linka słoneczko zmieniło się z zielonego na pomarańczowe, czyli coś takiego (myszką najechałem na środkowy link):
(IMG:http://www.logistyka.x12.pl/2.GIF)

na razie wydziergałem coś takiego:
  1. function $(id){
  2. return document.getElementById(id);
  3. }
  4.  
  5. function zmien_obrazek(obrazek){
  6. $(obrazek).src="dot4b.gif";
  7. }
  8.  
  9. function przywroc_obrazek(obrazek){
  10. $(obrazek).src="dot4a.gif";
  11. }
  12. <a href="#" onmouseover="zmien_obrazek('menuimg1');" onmouseout="przywroc_obrazek('menuimg1');"><img id="menuimg1" src="dot4a.gif"/>Wymiana taboru<br/></a>
  13. <a href="#" onmouseover="zmien_obrazek('menuimg2');" onmouseout="przywroc_obrazek('menuimg2');"><img id="menuimg2" src="dot4a.gif"/>Nowy punkt obsługi<br/></a>
  14. <a href="#" onmouseover="zmien_obrazek('menuimg3');" onmouseout="przywroc_obrazek('menuimg3');"><img id="menuimg3" src="dot4a.gif"/>Jest nas więcej<br/></a>

ale to chyba o dupę rozbić - pewnie da się jakoś w css :/

Dzięki!

Ten post edytował TomASS 7.08.2007, 13:17:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
exseerius
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 31.12.2006

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


No da sie latwiej.... Robisz tak:

  1. <a href="#">Link 1</a>
  2. <a href="#">Link 2</a>
  3. <a href="#">Link 3</a>

i teraz style:
  1. a,
  2. a:visited {
  3. padding-left: (tutaj szerokosc tego obrazka w px+ jakieś3px nadto, żeby ładnie wyglądało);
  4. background: url('dot4a.gif') no-repeat left;
  5. line-height: (wysokosc obrazka);
  6. text-decoration: none;
  7. }
  8. a:hover,
  9. a:active {
  10. background: url('dot4b.gif') no-repeat left;
  11. }


Jak coś to pisz...
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: 13.10.2025 - 09:40