Сообщение от Lerayne
|
after_cell
|
свойство создается в конструкторе класса, который ни разу не вызывается, т. е. after_cell не существует на момент вызова "new Topic". Используйте свойство prototype.
function extend(Parent, Child) {
var F = function() { }
F.prototype = Parent.prototype
Child.prototype = new F()
Child.prototype.constructor = Child
Child.superclass = Parent.prototype
}
// у вас так:
var Parent = function() {
this.prop = 'Ok!';
};
var Child = function() {
alert(this.prop);
};
extend(Parent, Child);
new Child();
// а нужно так:
var Parent = function() {
};
Parent.prototype.prop = 'Ok!';
var Child = function() {
alert(this.prop);
};
extend(Parent, Child);
new Child();