У меня есть проблема с созданным мной объектом, который выглядит примерно так:
var myObject = {
AddChildRowEvents: function(row, p2) {
if(document.attachEvent) {
row.attachEvent('onclick', function(){this.DoSomething();});
} else {
row.addEventListener('click', function(){this.DoSomething();}, false);
}
},
DoSomething: function() {
this.SomethingElse(); //<-- Error here, object 'this' does not support this method.
}
}
Проблема в том, что когда я внутри функции "DoSomething", 'this' не ссылается на "myObject", что я делаю неправильно?