Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript] onMouseOver / onMouseOut - szybcieciej
-lukasamd-
post 17.03.2009, 14:17:16
Post #1





Goście







Witam,
od zawsze używam takiego oto kodu, aby zrobić link-button z obrazka, który zmienia kolor po najechaniu na niego myszką:

  1. <a href="strona" onMouseOver="link.src='link_on.png'" onMouseOut="link.src='link_off.png'"><img src="link_off.png" name="link" alt="" /></a>


Sposób ten jednak nie jest doskonały, ponieważ obrazki stanu podświetlenia są wczytywane dopiero gdy najedzie się na buttona. Często psuje to efekt: powinno podświetlić, a nie podświetla bo obrazek nie został jeszcze załadowany.

Jak rozwiązać to w inny, lepszy (szybszy i zgodny ze standardami) sposób?
Go to the top of the page
+Quote Post
wookieb
post 17.03.2009, 14:25:40
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://perfectionorvanity.com/2005/08/25/e...rollover-w-css/


--------------------
Go to the top of the page
+Quote Post
zegarek84
post 17.03.2009, 16:02:49
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


jeśli chcesz to w js zrobić i nie widzieć efektu opóźnienia to poczytaj:
Obiekt Image


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

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: 12.06.2025 - 22:09