So habs nun so gemacht wiebeschrieben, klappt aber noch nicht ganz.(
so siht also jetzt nochma der script aus:
function klickBild(el, src) {
el.src = src;
}
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 im quelltext angewendet:
<a href=index.html><img src="images/linklistehome.png" onload="new moImage(this, 'images/linklistehome2.png')" onclick="klickBild(this, 'images/linklistehome3.png')" /></a>
wenn ich das jetzt so speicher und öffne, wird weder der onmouseover noc der onclick angezeigt, sondern nur das bild...
wieso?