Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2012, 22:29
Andres1433
 
Fecha de Ingreso: octubre-2009
Mensajes: 9
Antigüedad: 15 años, 2 meses
Puntos: 0
Asignacion de metodo a evento onclick en objeto

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!