Hallo Ashura,
ich habe zwei Sachen geändert:
Step 1 - Ich habe im Gegensatz zu meiner ersten auf Javascript basierten Planung die Möglichkeit von Gecko und Safari genutzt, :hover auf Listenelemente anzuwenden. Der IE bleibt natürlich aussen vor.
Step 2 - Ich habe das von Felix vorgeschriebene JScript(?) eingebunden. Dieses stellt über ein css-Behaviour und meiner Meinung nach recht kurioses Scripting mit die hover-Eigenschaft für IE nach, so dass man bedenkenlos foo:hover schreiben kann. Das Script in der htc-Datei wird's schon richten ...
Hier hatte ich, da ich die Funktionsweise des Scripts nicht ganz verstanden hatte, zuerst einen Denkfehler. Ich habe den >-Selektor benutzt, den der IE _natürlich_ nicht nativ unterstützt und letztendlich damit in der gepatchten Version ebenso wenig.
Mit dem Verzicht auf den Selektor läuft das Dropdown jetzt unter IE5, IE5.5, IE6, Firefox 1.0.7 und Safari. Opera ist noch ungetestet.
Gruß
Andree