no entiendo que estás haciendo mal por que es algo muy simple
Cita: function activa(v) {
console.log(v);
(event.stopPropagation) ? event.stopPropagation() : window.event.cancelBubble = true;
}
function desactiva() {
console.log('body');
}
<body onclick="desactiva()">
<ul>
<li onclick="activa('1')"></li>
<li onclick="activa('2')"></li>
</ul>