Ingo Turski: CSS-Navigation mit Listen und JScript

Beitrag lesen

Hi,

Ich habe eine Navigation mit Listen, CSS und JS, die ich über
SelfHtml bekam.

schön... Du hast also ein Beispiel genomen und das Script aus einem anderen Beispiel eingefügt und etwas verändert.

Das Problem ist, daß die Navigation beim ertsen Aufruf im Browser oder auch beim neu laden bzw. Refresh des Browsers, aufgeklappt und nicht zu ist.

Logisch. Du mußt entweder das Script so erweitern, daß es onload die Unternavigation ausblendet oder das CSS entsprechend ändern.

Ich will erreichen, daß die Navi-Elemente beim ersten Aufruf zu oder anders gesagt status hidden haben.

Du meinst display:none.

ul#Navigation li ul {
margin: 0 0 0 1em; padding: 0;
}

hier wäre z.B. eine gute Gelegenheit, die Unternavigation auszublenden.
Bedenke aber, daß die Unternavigation dann ohne Javascript nicht mehr zur Verfügung steht und irgendwie alternativ zu erreichen sein sollte, z.B. über die Links der Hauptnavigation.

Anders wäre es, wenn Du die Links onload über Javascript ausblendest. Dann wäre das Menü bei deaktiviertem Javascript komplett sichtbar.

freundliche Grüße
Ingo