Marian: Zeigen-Verstecken-Buttons

Beitrag lesen

Hi Adrian Kousz,

Weiss jemand wie man Knöpfe erstellen kann, dass wenn man sie klickt, einen Teil der Site angezeigt wird. Zum Beispiel kann nach einer Aufgabe einen Button *Lösung zeigen*, dann kann man drauf klicken und die Lösung erscheint (mit interpretierten HTML-Tags). Man sollte dann wieder auf *Verstecken* klicken können und es sieht wieder aus wie vorher.

Du schreibst die Lösung in ein div (oder was du willst).
Du versteckst das div (siehe unten).
Wenn die Lösung angezeigt werden soll, zeigst du das div per JavaScript wieder an.
Wenn es dann wieder angezeigt werden soll, machst du das Gegenteil.

Du solltest aber dran denken, dass das nur funktioniert, wenn JavaScript aktiviert ist. Wenn es immer angezeigt werden soll, musst du das div standardmäßig angezeigt lassen und per onload verstecken, wenn man es lieber garnicht sehen können soll (was in_ diesem_ Fall auch ganz sinnvoll wäre), musst du es direkt mit style="" verstecken.

<div class="showhide" id="sh1" onClick="javascript:showhide('sh1','<b>Hallo</b>')">Zeigen!</div>

Das ist Mist.

Viele Grüße aus Freiburg,
Marian