Gernot Back: Blubbern unterdrücken... wie funktioniert's genau?

Beitrag lesen

Hallo Felix,

das hier könnte vielleicht die Lösung für dich sein; habe wild rumprobiert:

  
<html>  
<head>  
<title>Bubbling verhindern</title>  
<meta name="author" content="Gernot Back">  
<meta name="generator" content="Ulli Meybohms HTML EDITOR">  
<script language="JavaScript">  
[code lang=javascript]  
function stoppen (e) {  
  if(window.event)  
    window.event.cancelBubble=true;  
  else  
    e.stopPropagation();  
}

</script>
</head>
<body >
<p onclick="alert('das kitzelt!')"><a href="#" onclick="stoppen(event)">Event melden</a></p>
</body>
</html>
[/code]

Das kitzelt das Elternelement nicht, weil das Bubbling durch die Funktion stoppen(9 blockiert wird.

Gruß Gernot