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 |
|
|
|
dyktek [js] setAttribute nie działa w IE 16.08.2006, 10:17:07
dyktek poprawiłem i działa
tylko nie wiem dlaczego w ope... 16.08.2006, 11:12:39 
Zajec Cytat(dyktek @ 16.08.2006, 12:12 ) popraw... 16.08.2006, 15:34:23
phpion.com Pozwalam sobie odswiezyc temat. Mam kod:
[HTML] po... 29.10.2006, 16:49:56
Zajec Cytat(phpion.com @ 29.10.2006, 16:49... 29.10.2006, 23:14:55 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:34 |