molily: Event-Capturing

Beitrag lesen

http://www.quirksmode.org/js/events_order.html
Natürlich kann man nur die Bubbling-Phase canceln, nicht aber die Capturing Phase.

Auch wenn das dort steht, es ist falsch.

<!doctype html>  
<script>  
[code lang=javascript]window.onload = function () {  
	document.addEventListener('click', documentClicked, true);  
	document.getElementById('a').addEventListener('click', aClicked, false);  
	  
	function documentClicked (e) {  
		e.stopPropagation();  
	}  
	  
	function aClicked (e) {  
		alert('a clicked');  
	}  
};

</script>
<p id="a">aaa</p>[/code]

Das geht in allen Browsern, die W3C DOM Events unterstützen (einschließlich IE9 Beta).

Mathias