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:
pero ninguno funciona, si me dan una mano :/e.addEventListener("click",this.toggleColor(),false); e.onclick=this.toggleColor();
Gracias de antemano!