Lieber Jochen,
Du hast ein Problem: Du arbeitest mit dem IE. Zum Entwickeln nimmt man aber entweder den Firefox (wundervoll aussagekräftige Javascript-Fehlermeldungen), oder Opera.
ich versuche zur Zeit erfolglos, das Hintergrundbild eines tabellenfeldes zu verändern wenn die Maus über einem Link innerhalb des Feldes steht.
Das nennt man einen Hover-Effekt für Links. Und Du bist Dir sicher, dass Du weder in der Doku von SelfHTML, noch hier im Archiv etwas dazu gefunden hast?
<script language="JavaScript"><!--
function FPpreload(img)
{
var a=new Image(); a.src=img; return a;
}
mk1=FPpreload("theme/dm_link.gif");
mk2=FPpreload("theme/dm_alink.gif");
// --></script>
Was ein unglaublicher Umstand!
Vergiss Dein Script. Du kannst im Link direkt schreiben (getestet!):
<a href="link1.html" onmouseover="this.parentNode.style.backgroundImage='url(theme/dm_link.gif)';" onmouseout="this.parentNode.style.backgroundImage='url(theme/dm_alink.gif)';">Link1</a>
Aber viel einfacher geht das mit CSS (und klappt auch im doofen IE!).
Liebe Grüße aus Ellwangen,
Felix Riesterer.