Hallo,
Dein Code funktioniert bei mir bestens in IE 6 und Mozilla: Wenn man mit der Maus über den Link fährt, ändert sich die Bullet-Grafik (in Opera 7 muß das Austauschbild erst vorgeladen werden).
Ich bin mir mit der JS-Syntax nicht ganz sicher, aber könnte es sein, daß Dein Testbrowser durch das Leerzeichen in function bullethi (lip) gestört wird? Bei meinen Testbrowsern hat's allerdings keine Auswirkungen gehabt.
Viele Grüße
Carsten
PS: ein onmouseout wäre noch sinnvoll
PPS: JS-freie Methode für hinreichend moderne Browser:
li:hover { list-style-image:url(Bilder/menuhi.gif); }