![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 8.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
http://htmlhelp.shl.pl/dom/obiekty/przykla...yledeclaration1 - ten przykład działa doskonale pod FF, ale niestety pod IE już nie. Debugger: "Obiekt nie obsługuje tej właściwości lub metody". Wie moze ktoś jak zmusić to do działania pod IE? Nie chodzi mi o ten konkretny przykład, ale generalnie o zmianę stylu jakiegoś obiektu przez JS w Internet Explorerze.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
no wlaśnie, skąd to:
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? setAttribute jest lepszy. A co do idioty (czytaj: IE) to on sobie działa jak chce (IE 6 dziala inaczej na XP inaczej na 2000 ...). Poza tym próbujesz zmienić styl (fontSize), który w tym znaczniku nie istnieje! Owszem, pod FF działa. IE (program do wymiany wirusów i instalacji trojanów) jest bardzo oporny, dlatego dużą część styli trzeba w taga władować w postaci style="..." zeby działało. Lepiej/ładniej: Ustawiasz elementom a class, może być puste. Następnie przy onclick podmieniasz nazwe klasy/dodajesz albo usuwasz. działa, chociaz oczywiście nie wszystkie style (chociaz nawet idioci z redmond nie wiedzą które). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 03:09 |