Hi,
pfffff ... du traust dich was. Hier im Forum gibts nur und ausschließlich "Code-Durchblicker", wer keinen Code anschaut, schreibt dir eh nix Gescheites zurück. Es geht ganz im Gegensatz zu deiner Meinung eben genau darum, was dein Code eventuell falsch macht.
Ich wollte eigentlich nur damit sagen, dass ich mit diesem Post es nicht erwarte, dass sich jemand durch den vielen Code wühlt, da das ja doch etwas viel verlangt ist.
Der Code an sich ist aber ok (syntaktisch und so).
Es scheint m.E. etwas mit der Visibility Eigenschaft zu tun zu haben.
Und in welcher von deinen drei Javascript-Dateien steckt das?
Also hier ganz unten steht das CSS was erzeugt wird: (in createCSS)
< http://www.abi01-wrg.de/menu/menu_def.js>
Hier wird das Menu erzeugt (ganz unten wieder) und die Funktionalität bereit gestellt:
< http://www.abi01-wrg.de/menu/menu.js>
Diese wird im <head> eingebunden.
Ein Menu sieht etwa so aus:
<div id="menu1">
<div id="menu1Item1">
<div id="menu1spanItem1">text</div>
<div id="menu1spanItemHover1">test</div>
</div>
<div id="menu1Item1">
<div id="menu1spanItem1">text</div>
<div id="menu1spanItemHover1">test</div>
</div>
...
</div>
Wir dann alle per CSS und JS positioniert.
Problem ist, dass die Untermenus nicht angezeigt werden, beim hover.
Läßt sich mit IE 5.0, 5.5 und 6.0 nicht nachvollziehen.
:o !?
D.h. bei dir klappts im IE 5.x?? Seltsam.
Äh - naja, wenn du so fragst: _wie_ hast du ihn denn überhaupt in den Quirks-Mode gebracht und was verstehst du darunter?
IE 5.x ist doch autotaisch im Quirksmode, oder? Also er kennt doch gar keinen Standardmode.
IE 6 hab ich durch den Doctype switch in den Quirksmode gebracht, und dann entstand da auch der Fehler.
Es wär vielleicht mal gut zu wissen, ob der Quirksmode nur CSS beeinflusst, oder auch JavaScript, wie z.B. style.visibility="visible".
Scheint wohl irgendwie ein Render Bug zu sein!?
Gruß
Christian