rookie: Standardaktion unterdrücken

Beitrag lesen

Hallo!

Folgende Frage vermag ich nicht zu lösen:
Aus welchem Grund wird die Standardaktion bei diesem Beispiel nicht unterdrückt?

  
<p id="absatz" style="padding:50px; background:yellow;">  
	<a class="link" href="http://www.spiegel.de">Spiegel.de</a>  
</p>  

  
document.getElementById("absatz").onclick = function() {  
	var ziel = this.target || this.srcElement;  
	if(ziel.className == "link") {  
		alert("onclick");  
		return false;  
	}  
}  

Ohne if-Abfrage (die allerdings unerlässlich ist) funktioniert das Unterdrücken der Standardaktion problemlos.

Weiß jemand Rat?
rookie