Hi,
Trotzdem muss ich zweimal auf den Link klicken bis es aufklappt.
Weil du auf display == "none" vergleichst, aber diesen Wert bekommst du beim ersten Auslesen der display-Eigenschaft nicht geliefert. Nur direkt per style-Attribut oder zuvor bereits per JavaScript gesetzte Werte kannst du auch wieder über element.style auslesen.
Es gibt zwar auch Methoden, mit denen du den tatsächlichen aktuellen Wert auch ohne dass diese Bedingungen zutreffen auslesen kannst (Stichwort getComputedStyle) - aber simpler ist es, die Logik einfach umzudrehen.
if (element.style.display != "block") { element.style.display = "block"; }
else { element.style.display = "none"; }
ich hatte mich hier gestern registriert, ich find aber nirgends ein Einlogformular.
Das Forum einfach über http://forum.de.selfhtml.org/my/ aufrufen.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?