Hallo!
Hoffentlich hat noch jemand Zeit, mir vor dem Bundesliga-Endspurt eine Frage zu beantworten:
für eine lokale Präsentation (I.E. 5.5 auf Win2000) möchte ich Bilder in einer Buttonleiste bei mouseover verändern, und zwar durch Anwendung von Filtern.
Dazu habe ich in eine ausgelagerte Funktion geschrieben
function mausdrauf() {
for(var i = 0; i < arguments.length; i++) {
dRefS(arguments[i]).filter = "Invert()";
}
}
und dann im Quelltext
<div id="ph06" class="rahmen">
<a href="phase06.html">
<img src="../gfx/Ph6-kl.jpg" width="165" height="110" border="0" alt=" Phase VI " onmouseover="mausdrauf('ph06')"><br>Phase 6
</a>
</div>
Funktioniert auch, d.h. beim Überfahren mit der Maus wird der Filter angewendet, in diesem Fall also die Farben invertiert.
Leider habe ich es bis jetzt nicht hinbekommen, bei onmouseout wieder den Urzustand hinzukriegen. Nochmaliges Invertieren, was eigentlich den Urzustand herstellen müsste, klappt leider nicht.
Wenn man mir weiterhelfen könnte (ich bin ein ziemlicher Javascript-Anfänger!), würde ich mich sehr freuen.
Grüße Jochen