*jiriki*: Javascript: Menüpkte ein-/ausblenden

Szenario:
Ich will eine Namensliste mit PHP erstellen lassen, in der jedem Namen gewisse Daten untergeordnet sind (z.B. Anschrift, Telefon, Webseite, ICQ# ). Diese Eigenschaften sollen nach Dégusté ein- / oder ausgeblendet werden können.

Problem:
Ich habe eine Tabelle, in der der Name dargestellt is und eine Tabelle, die die Eigenschaften enthält und in einem Layer (div) ist, der auf Link-Druck die Visibilität ändert ("visible" <-> "hidden").
Nun, meine Funktion funktioniert nur insofern, als dass ich den Inhalt der Tabelle ein-/ und ausblenden kann. DIe Untertabelle zieht sich jedoch nicht wieder zusammen, wenn ich wieder über die Funktion auf "hidden" wechsel.

Hat jemand einen Tipp, woran das liegen, bzw. hat jmd ein eigenes Script, was er mir zukommen lassen könnte?

MfG

*jiriki*

  1. Hi,

    Nun, meine Funktion funktioniert nur insofern, als dass ich den Inhalt der Tabelle ein-/ und ausblenden kann. DIe Untertabelle zieht sich jedoch nicht wieder zusammen, wenn ich wieder über die Funktion auf "hidden" wechsel.

    ein <div> ist ein Blocklement. Dies ist auch der Grund, weshalb es zwar ausgeblendet wird, jedoch der Block, den dieses div einnimmt, erhalten bleibt. Deshalb musst du neben der "visibility" auch die die eigenschaft "display" verändern. Setzte display auf "none" für's ausblenden und wieder auf "block" beim einbelden.

    Näheres hier: [link=http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display]

    Viele Grüße...

    Alex :)

    1. Mensch, nun kann ich nicht mal mehr gescheit linken:
      http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display

      Sorry,

      Alex ;)

      1. Danke! Genau das war's.

        MfG,
        *jiriki*