Добрый день.
Я создаю класс: таблица с несколькими кнопками
Код:
|
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. Как быть????