Autor | Zpráva | ||
---|---|---|---|
Jean Profil * |
#1 · Zasláno: 28. 11. 2004, 21:40:55
Jak zjistim v JavaScriptu aktualni hodnotu display stylu?
|
||
izsak Profil |
#2 · Zasláno: 28. 11. 2004, 21:45:55
V IE je na to neštandardná vlastnosť currentStyle:
elm.currentStyle.display V ostatných prehliadačoch by to malo ísť cez vlastnosť style: elm.style.display |
||
Jean Profil * |
#3 · Zasláno: 28. 11. 2004, 21:48:38
tahle vlastnost mi vraci prazdnou hodnotu...
vim o ni... |
||
Yuhů Profil |
#4 · Zasláno: 29. 11. 2004, 00:08:38
která vrací prázdnou? .currentStyle.display ?
Mně například toto funguje a hlásí block: <script> alert(document.body.currentStyle.display); </script> testováno v Exploreru 6. Jaký máš browser? |
||
Honza Hučín Profil |
#5 · Zasláno: 29. 11. 2004, 08:05:09
style.nejakavlastnost IMHO vrací prázdnou hodnotu, pokud nebyla explicitně nastavena. Takže pokud ji chceš používat v Javascriptu, mělo by stačit vlastnost explicitně nastavit Javascriptem po načtení dokumentu (onLoad).
Já jsem to před časem využíval v DHTML, když bylo potřeba relativně pohnout prvkem stránky, a vyřešil jsem to právě nastavením po načtení stránky. Možná to funguje i jinak, nevím. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0