savsoft,
// 1
parent.click = function() {
//что-то делаем
}
children.click = function(event) {
event.stopPropagation()
}
// 2
parent.click = function(event) {
if(event.target == children) return;
//что-то делаем
}
children.click = function() {
}
// 3
parent.click = function(event) {
if(event.target == children) {
//обработка клика по кнопке
};
else //что-то делаем
}