Buenas,
Estoy haciendo un pequeño script que crea un menu con ajax , este tiene categorias y submenues con subcategorias , usando todos objetos (Menu , categoria, subcategoria).
Una categoria seria algo parecido a esto:
Código:
function categoria(nombre){
var e=document.createElement("P");
e.className="unNombre";
e.innerHTML=nombre;
this.contenido=e;
this.toggleColor=function(){
this.contenido.style.color="#algo";
}
}
el tema es el siguiente , yo quiero que antes de asignarle al atributo contenido el nuevo elemento "e" , a este ultimo colocarle un onClick para que llame a toggleColor() , y nose como hacerlo(todo esto en el momento de la creacion del objeto).Ya he probado:
Código:
e.addEventListener("click",this.toggleColor(),false);
e.onclick=this.toggleColor();
pero ninguno funciona, si me dan una mano :/
Gracias de antemano!