[prototype] gérer les événements dans une classe
Bonjour à tous,
Je tente de créer une classe qui encapsule des événements. J'utilise la propriété 'prototype' pour mes méthodes. Du coup, je ne peux pas accéder, dans la méthode onclick, à mon objet. J'ai dû faire une erreur de logique, mais laquelle ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Noeud = function( e )
{
this._e = e;
this.statut = "statut";
this._e.onclick = function( e )
{
alert( this.statut );
return false;
}
}
Noeud.prototype.statut = function()
{
return this.statut;
} |