Hi
Die funktion soll folgendes machen:
-Bei Seitenaufruf alle divs auf class="geschlossen" stellen. (damit user ohne javascript auch was sehen sind sie standart auf class="geöffnet"
Die Kritisierung dieses Rechtschreibfehlers überlasse ich den anderen ;)
das ganze über die ID des div elements
Bingo! Kennst du getElementById?
Ein Script wird dir hier niemand basteln, denn das hier heißt ja "Self"-HTML. Aber wir können dir gerne Einstiegspunkte geben.
Am Besten definierst du eine Funktion, die als Übergabeparameter die Element-ID verlangt. Per getElementById greifst du auf das Element zu und kannst dort die class-Eigenschaft ändern. Das wäre dein angestrebter Lösungsweg.
Den Lösungsweg den ich dir vorschlage ist folgender: Vergiss das Umschalten der CSS-Klassen! Das "Menü" besteht momentan bei dir aus einer Liste, mach daraus eine Liste mit Links. Diesen Links setzt du das Attribut onClick auf "if(document.getElementById('punkt1').style.display!='block') document.getElementById('punkt1').style.display="block"; else document.getElementById('punkt1').style.display="none";"
Das setzt du entsprechend auf "punkt2" und "punkt3" (ungetestet).
Eine andere, bessere Lösung ist der JavaScript-Befehl appendChild u.ä.
Hier die entsprechenden Links:
Funktion getElementById
Node-Technik zu appendChild etc.
Hoffe ich konnte dir irgendwie helfen.
Lg
Tomar