Autor Zpráva
MilanJ
Profil
Potřebuji zjistit, je-li určitý prvek, v tomhle případě SPAN, zobrazen.
Následující konstrukce mi nefunguje, kde dělám chybu?


if (document.getElementById('id_prvku').style.display = '')
{
window.alert("prvek je zobrazen");
}
Joker
Profil *
možná bych radši udělal:
if (document.getElementById('id_prvku').style.display != 'none')
Navíc je ještě druhá možnost jak skrýt prvek: visibility:hidden

Pak ještě záleží v jakém prohlížeči to zkoušíte, třeba starší IE neumí getElementById.
Můžete mít taky překlep v id a podobně.

Při ladění skriptu pokud vám nefunguje si kdyžtak zkuste na klíčové místo dát výpis důležité hodnoty nebo hodnot. Ideální je samozřejmě skript krokovat debuggerem, ale pokud nemáte debugger, dejte si na nějaké místo prostě alert.
halogan
Profil
Spise takto:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=20361&foru m=8&page=-1
Toto téma je uzamčeno. Odpověď nelze zaslat.