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