лови простой пример, будет не понятно завдавай вопросы
window.onload = function(){
var RichButton = function(id){
var listener = function(){}
this.afterOnClick = function(func){
listener = func;
}
document.getElementById(id).onclick = function(){
listener();
}
}
var message = function() {
alert("hello brother ;)");
};
var inputer = new RichButton( some_id );
inputer.afterOnClick( message );
};