Saludos
Trafficx
Revisando tu código concuerdo con
IsaBelM, las referencias a propiedades del objeto están mal, a continuación te dejo un código para que lo pruebes y nos cuentes
Código PHP:
var MiObjeto = {
objetoPropiedad1: {
handler: function() {
alert(MiObjeto.objetoPropiedad2.nombre);
},
addHandler: function () {
var element = document.getElementById("nick");
element.addEventListener("click", this.handler, false);
}
},
objetoPropiedad2: {
nombre: "Pedro",
edad: 29
}
}
MiObjeto.objetoPropiedad1.addHandler();