Gut habs soweit jetzt=)
So sieht jetzt der script aus:
function momImage(hElement, sImagePath)
{
this.element = hElement;
this.overImage = new Image();
this.overImage.src = sImagePath;
this.outImage = new Image();
this.outImage.src = hElement.src;
var tmp = this;
this.element.onclick = function()
{
this.src = tmp.overImage.src;
}
this.element.onmouseout = function()
{
this.src = tmp.outImage.src;
}
this.element.onload = null;
}
so wird er im quelltext angewendet;
<img src="images/linklistehome.png" onload="new moImage(this, 'images/linklistehome2.png')" onclick="momImage (this, 'images/linklistehome.png')" border="0" />
Jetzt wird ja noch der alte funktionsname verwendet/also der vom onmouseover) und es funktioniert so ja nicht.
Wie muss ich den Funktonsnamen jetzt abändern, damit alles funktioniert?