Killua a écrit :
Kadheus, parentNode c'est pour les éléments HTML, pas les objets.
Koala64, interessant ton lien, je connaissais pas la fonction apply() . Sinon super c'est pour accéder à la classe dont l'objet hérite, pas à l'objet parent.
En fait, j'ai des objets qui sont attributs d'autres objets. (j'avais mal dis XD)
Au pire des cas je rajouterai un attribut "ref" à mes objets qui aura pour valeur une string avec le nom complet.
Tu dois vouloir faire un truc qui ressemble à ça:
function SideBar(app) {
this.app = app;
this.elt = $("#sidebar");
this.state = "opened";
this.command = $("#closer");
this.str = "SideBar";
}
SideBar.prototype.init = function (w) {
this.open();
[b]var parent = this;[/b]
this.command.click(function () {
[b] parent[/b].close("easeOutQuart"); //Close() etant une methode de lobjet parent de la class SideBar.
});
};
...
ça fonctionne tres tres bien!