Добрый день.
Я создаю класс: таблица с несколькими кнопками
	
	| 
		 Код: 
	 | 
	function classTableList(caption) {
   this.caption = caption;
   var btnAdd = document.createElement('button');
   btnAdd.innerHTML = "Добавить";
   btnAdd.onclick = this.addItem;
  
} | 
	
И добавляю метод класса, который срабатывает по клику кнопки (открывает модальное окно):
	
	| 
		 Код: 
	 | 
	classTableList.prototype.addItem = function() {
  var addWin = new classModalWin(this.caption);
  addWin.open(); 
} | 
	
Объект создаю так:
	
	| 
		 Код: 
	 | 
	var obj= new classTableList("Заголовок"); | 
	
Вопрос такой: Мне нужно чтобы в модальное окно попадал заголовок таблицы (caption) но слово this в методе addItem класса classTableList, ссылается не на экземпляр класса, а на саму кнопку, а у кнопки нету свойства caption. Как быть????