![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 0 Dołączył: 18.01.2004 Skąd: rzeszów / kraków Ostrzeżenie: (0%) ![]() ![]() |
Napisałem ostatnio kodzik w js, takie ostatnio popularne gwiazdki do głosowania, wynik działania poza IE widać tutaj problem polega właśnie w IE, nie wiem czemu ten kod nie działa pod tym badziewiem, wydaje mi się że problem tkwi w setAttribute, wie ktoś może jak to ominąć?
właściwie to już sobie poradziłem trzeba było zrobić taki cuś:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Konstrukcja:
Kod element.setAttribute("onMouseOver", "zmien('"+incre+"');"); jest niepoprawna i działa chyba tylko w Operze. Nie można traktować wartości zdarzeń jako string!To co zrobiłeś z wykrywaniem przeglądarki jest też złe. A skąd wiesz, że używana przeze mnie Opera nie przedstawia się akurat jako IE? Zaserwujesz mi kod dla IE, czego przecież nie chciałeś. Kod, który powinien dzialać wszędzie: Kod element.onmouseover=function () { zmien(this.name); };
element.onmouseout=function () { czysc(); }; Ten post edytował Zajec 16.08.2006, 10:56:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 02:16 |