Get event Phase: CAPTURING,BUBBLING : Event Parameter « Event « JavaScript Tutorial






<html> 

<head> 
<title>W3C DOM Event Propagation</title> 
<script type="text/javascript"> 


function getPhase(evt) { 
    switch (evt.eventPhase) { 
        case 1: 
        return "CAPTURING"; 
            break; 
        case 2: 
        return "AT TARGET"; 
            break; 
        case 3: 
        return "BUBBLING"; 
            break; 
        default: 
        return ""; 
    } 
} 
</script> 
</head> 
<body onload="init()"> 
<form> 
<input type="button" value="Button 'main1'" name="main1" onclick="alert('button (' + getPhase(event) + ').')" /> 
</form> 
</body> 
</html>








15.2.Event Parameter
15.2.1.Pass key event as the function parameter
15.2.2.Use mouse event as the function parameter
15.2.3.X/Y Marks the Spot for a popup window (IE)
15.2.4.Get event Phase: CAPTURING,BUBBLING