Сообщение от danik.js
			 
		
	 | 
	| 
		То есть в примере поста #4 у тебя при клике на вторую кнопку показывает [object HTMLButtonElement] ?
	 | 
	
Неинлайновые передают this.
function f(event) {
        alert(this);
    }
    button2.onclick = function(event) {
        alert(this); //здесь покажет, kostyanet прав
        f(event); //а здесь нет, т.к. вызов не в контексте DOM-элемента
      
};