<script type="text/javascript" language="JavaScript">
<!--
bildname'.$nr.' = new Image();
bildname'.$nr.'.src = "bild_g'.$nr.'.jpg";
Wenn du das als JS ausführst bekommst du eine Fehlermeldung, das ist kein JS!
document.images[imgID].src = eval(imgObjName + ".src")
Wozu eval()!
<a href="#" OnMouseover = "bild('bilder','bildname'.$nr.'')" OnMouseout = "bild('bilder','bildname'.$nr.'')"><img src="bild_k'.$nr.'.jpg" border="0" width="50" height="50"></a>
Selbst der bescheuerte IE kann mit Hilfe von CSS Hintergrundbilder austuaschen, wenn du schon Links so darstellen musst (freiwillig sollte man das nicht machen), dann mach es mit CSS http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_focus_hover_active
Struppi.