ListStyleImage wechseln
Viennamade
- javascript
0 CarstenP
Hallo liebe Forumsteilnehmer!
Bei einer Liste will ich das Bullet des Listitems unter der Maus ändern. Geht das?
Mein erfolgloser Versuch
<li id="m"><a href="wohnen.html" onmouseover="bullethi('m');">Wohnen</a></li>
und
function bullethi (lip){
document.getElementById(lip).style.listStyleImage='url(Bilder/menuhi.gif)';
}
schlägt fehl.
Beste Grüße
Viennamade
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); }