Hallo, Gemeinde!
Ich hab ein seltsames Problem mit FireFox 3.0.4 und DOM.
Ich möchte ein dynamisches Menü aufbauen, wobei die einzelnen Menüs ULs und die Einträge LI-Elemente sind.
Wenn ein LI-Eintrag nun ein Untermenü hat, ist im LI eine weitere UL definiert.
Über die OnClick-Routine des LI-Elements wird dann die untergeordnete UL ein- und ausgeblendet.
Das ist so sicher schon tausendmal gemacht worden und funktioniert auch in allen mir bekannten Umgebungen.
Jetzt will ich aber die einzelnen Elemente nicht, wie oft gesehen per document.write zuerst zusammenbasteln und dann schreiben, ich will die Elemente direkt in den Elementbaum von DOM reinhängen.
Genau das quittiert der FF damit, dass, abhängig von der Art der Anzeige (block, inline, etc.), das Untermenü entweder unter dem bestehenden Listenelementen oder über diese drüber gezeichnet wird. Das heisst, die Elemente unter dem Untermenü werden beim Anzeigen nicht verschoben.
Bis jetzt hab ich in keinem Forum oder Tutorial irgend eine Hilfe darauf finden können.
Weiss hier vielleicht jemand, an was das liegen kann?
Vielen Dank im Voraus!