Hi,
<dl>
<li><dt onmouseover="javascript:show1('hmenu1');"><a href="home.php">Home</a></dt></li>
dl darf keine li enthalten, nur dd und/oder dt.
Die Labels javascript: in den onmouseover-Attributen sind überflüssig.
hier tritt der fehler auf:
if (document.getElementById('hmenu'+j))
Der von Dir gezeigte Code enthält keine Elemente mit IDs, die mit "hmenu" beginnen.
<li><a href="home.php?mode=programm&sortby=ad">A - D</a></li>
Das & muß als & oder als numerische Zeichenreferenz geschrieben werden.
in CSS kann kein fehler sein, da das erste dropdown-menü (seite.php) richtig funktioniert hat.
Hast Du das CSS validiert?
-> das dropdownmenü (seite.php) lässt sich bei mouseover droppen.
-> es kann nicht auf die submenüs geklickt werden.
-> die css formatierung funktioniert auch nicht mehr richtig. d.h. an manchen stellen klappt die css formatierung noch<-- das ist am merkwürdigsten^^
Und wir sollen jetzt raten, was das Problem sein könnte?
Du zeigst fehlerhaftes HTML, Du zeigst Javascript, das nicht so recht zum HTML paßt, Du zeigst kein CSS.
Und da sollen wir rausfinden, warum Dein CSS nicht so recht greift?
Kann mal jemand die Kristallkugeln polieren?
Oder vielleicht mal einen Link zu der Konstruktion liefern, daß man sich das anschauen kann?
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.