Hallo Ihrs,
Hallo Dus
ich hab da mal ein ganz komisches Problem.
hihi
Es kommt ja relativ häufig vor, dass man ein html-Element, welches durch css-Formatierung (display:none) nicht erscheint, mit Javascript erscheinen lassen möchte. Also greift man auf das html-Element zu und setzt die display-Eigenschadt auf "" (z.b. document.getElementById("id").style.display="").
Und was ist die display Eigenschaft "" ?
Aber wieso kann man diese Eigenschaft nicht per Javascript verändern, wenn sie vorher per css gesetzt wurde?
Kann man doch.
Ich muss jedesmal den display-Eintrag in der css-Datei entfernen und ihn beim Laden des Dokumentes per Javascript auf "none" setzen.
Is das normal so oder beachte ich was nicht?
Wenn du was angezeigt haben willst, dann muss es euin display Typ sein der nicht 'none' ist, und der im CSS 2.1 standard als display Typ aufgeführt ist. In der Regel also inline oder block.
Funktioniert bei mir wunderbar.
mfg Beat
Selber klauen ist schöner!