striker: Onclick in externer Datei

Beitrag lesen

Hallo,
ja ok ich zeigs dir mal:
Das war ja der ursprüngliche script für den onmouseover:

  
function moImage(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.onmouseover = function()  
        {  
                this.src = tmp.overImage.src;  
        }  
        this.element.onmouseout = function()  
        {  
                this.src = tmp.outImage.src;  
        }  
        this.element.onload = null;  
  
}  

Du hast gesagt ich soll es mit onClick ersetzen:

  
function moImage(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;  
  
}  

Sonst hab ich nixx gefunden!
Im quelltext sieht das dann so aus:

  
<a href=index.html><img src="images/linklistehome.png" onClick="new moImage(this, 'images/linklistehome3.png')" border="0" /></a>  

Bin mir sicher dass da was fehlt, komm aber nicht drauf was, weil ich wie schon gesagt nicht wirklich ahnung von Javascript habe:(