display block Problem! Bitte um Hilfe!

Hallo Leute!

Habe leider ein Problem mit dem Verstecken vom Block:

ich bekomme nicht alles versteckt!

Bitte um Hilfe!

[code]

Header On / Off

text 1 123
Text 2 321

hallo 123

[/code]ich möchte auf jeden fall die

dazwischen benutzen können, geht das überhaupt???

Danke im Voraus für die Rückmeldungen!!!

P.S. hier noch die javaScript Datei!

var header_angezeigt = false;

function hide_header()
{
if (header_angezeigt)
{
document.getElementById(‚header‘).style.display = ‚none‘;
header_angezeigt = false;
}
else
{
document.getElementById(‚header‘).style.display = ‚block‘;
header_angezeigt = true;
}
}

Viele Blockelemente dürfen nur bestimmte weitere Blockelemente Enthalten.

darf z.B. überhaupt kein Blockelement umschließen. Wenn du eine Tabelle und einen Absatz zusammen verstecken willst, kannst du sie mit

umschließen: [code]
....

hallo 123

[/code]
darf jedes andere Element umschließen.

viele Dank für die Info!

Meine Frage wäre jetzt:
Wenn aber in Quelltext doch weitere 's vorkommen, wie kann ich dann mehrere Elemente gleichzeitig ausblenden?

Man bräute etwas eindeutiges, so etwas wie:

und eindeutig zum schliessen:

Gibt es so etwas???

Danke für die Rückmeldungen im Voraus!

Mit Klassen oder IDs kann man bestimmte Elemente identifizieren. EIne ID darf dabei nur einmal im Dokument vorkommen. IDs und Klassen kann man jedem öffnenden Tag mitgeben, schließende Tags haben nie weitere Attribute. Es ergibt sich von selbst, zu welchem öffnenden Tag ein schließendes Tag gehört.

Du kannst deinen Div’s sinnvolle Bezeichnungen geben und dann z.B. so öffnen:

<div id="header">

Damit du erkennst, wo welcher Div geschlossen wird, kannst du einen Kommentar einfügen. Das sieht dann z.B. so aus:

[B][/B]

Die rot markierten Zeichen leiten den Kommentar ein bzw. beenden ihn. Alles was dazwischen steht bleibt bei der Seitenansicht verborgen, gibt dir aber im Quelltext den gewünschten Hinweis.