Torsten: Attribut entfernen/löschen

Beitrag lesen

Hallo,

ich habe ein Element, das anfangs noch ohne Event Handler ist. Wenn man aber am rechten Rand des Elements klickt, soll der erste eventhandler aktiviert werden mit resizeright:

/* Ausschnitt der Funktion */  
d = document.getElementById(this.id);  
if(mousepos.x >= (d.offsetWidth-5) && mousepos.y <= (d.offsetHeight-8))  
	{  
		d.style.cursor = "e-resize";  
		d.onmousedown = resizeright;  
		d.onmouseup = backnormal;  
	}
function resizeright() {  
	document.getElementById(this.id).innerHTML = 'Rechts<br><br><br>Super!';  
}  
  
Damit der Eventhandler wirklich nur am rechten Rand des Elements aktiv ist, möchte ich beim mouse up den Eventhandler wieder löschen:  
  
function backnormal() {  
	document.getElementById(this.id).removeEventListener("onmousedown", resizeright, false);  
	document.getElementById(this.id).innerHTML = 'Normal<br><br><br>Super!';  
}

Problem: Der Eventhandler wird anscheinend nicht gelöscht, denn egal wo ich dann in das Element klicke, wird resizeright dennoch aufgerufen. Was muss ich tun um das zu verhindern?

Danke!