Autor Zpráva
Jean
Profil *
Jak zjistim v JavaScriptu aktualni hodnotu display stylu?
izsak
Profil
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 *
tahle vlastnost mi vraci prazdnou hodnotu...
vim o ni...
Yuhů
Profil
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
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0