| 
		
			Сообщение от Boolean_Type
			
		
	 | 
	| 
		Где ты в коде ниже видишь передачу в ОБРАБОТЧИК каких-либо аргументов?
	 | 
	
А тут где ты видишь передачу?
<button onclick=" alert(this) ">Button</button>
	
	| 
		
			Сообщение от Boolean_Type
			
		
	 | 
	| 
		Накидал такое, вышло))
	 | 
	
У каждой кнопки будут разные обработчики. Но делать они будут одно и то же - вызывать функцию f. То, что общий код можно вынести в функцию - не удивительно 

 Но обработчики то будут плодиться ) Допустим если у тебя тысячи элементов на страницах - это будет проблемой. А с неинлайн проблемой не будет - обработчик будет только один, и тысяча ссылок на него.