JScript-Code:
Nein, Javascript!
if (document.images)
{
ceoHigh = new Image();bildOn.src ="bild_00.gif";
ceoLow = new Image();BilOff.src = "bild_01.gif";
}function changeImages()
»{
if (document.images)
{
for (var i=0; i<changeImages.arguments.length; i+=2)
{
document[changeImages.arguments[i]].src = changeImages.arguments[i+1] .src;
Hier greifst du auf document.images zu, dieses Objekt refrenziert die Bilder über den Namen nicht über die ID, wenn du die ID verwenden willst, mußt document.getElementById verwenden oder du mußt einen DOCTYPE verwenden der name zuläßt.
<a href="#" onmouseover="changeImages('BildName', BildOn);" onmouseout="changeImages('BildName', BildOff);">
<img src="bild.gif" width="85" height="14" name="BildName" id="BildName" alt="" />
</a>
Falls es wirklich nur um das Bild geht, warum führst du den Event nicht über dem Bild aus?
<img src="bild.gif" " ....
onmouseover="changeImages('BildName', BildOn);"
onmouseout="changeImages('BildName', BildOff);"
/>
ist durchaus ok, dann könntest du, wie schon erwähnt, mit this arbeiten.
z.b.
<img src="bild.gif" " name="BildName" id="BildName" alt=""
onmouseover="this.src = BildOn.src;"
onmouseout="this.src = BildOff.src;"
Struppi.