Ich hab' mich noch mal reingekniet um den Fehler zu finden. Letztendlich lag es daran, dass Opera 9.25 und IE 6.0 mit den gleichen Namen von NAME="image1" und ID="image1" nicht klargekommen sind. (Worauf Jürgen ja bereits hingewiesen hat.) Aus diesem Grund habe ich den Code wie folgt ergänzt:
---
var a="design/bild_on.gif"; var b="bild_off.gif";
image1on.src=a; image1off.src=b;
funtion showme(theImageName)
{
if(document.images)
{
document[theImageName].src = eval(theImageName+"on.src");
document.getElementById(theImageName+"a").style.color="#880000";
document.getElementById(theImageName+"a").style.fontWeight="bold";
}
}
funtion goaway(theImageName)
{
if(document.images)
{
document[theImageName].src = eval(theImageName+"off.src");
document.getElementById(theImageName+"a").style.color="#000000";
document.getElementById(theImageName+"a").style.fontWeight="normal";
}
}
<A HREF="seite.htm" onMouseOver="showme('image1');" onMouseOut="goaway('image1');"><IMG SRC="image_off" NAME="image1"></A><FONT SIZE=4 ID="image1a">Text</FONT>
---
Jetzt funktioniert es wie es soll. Lediglich Opera 9.25 spuckt eine folgenlose Fehlermeldung aus, wenn man den Browser nach Benutzung des Codes schließt. Scheint sich um einen internen Programmfehler bei der Verarbeitung des Codes zu handeln.
Robert