Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2013, 00:52
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 6 meses
Puntos: 103
Respuesta: AddEventListener Problema al intentar capturar su Id

this.ID lo estas tratando como un entero, en tal caso lo podrias tratar asi
Código Javascript:
Ver original
  1. this.ID++;
  2.        
  3.         capa = document.getElementById('divContenedorDeEsteYotrosDivQueSeGeneranAutomaticamenteConEsteModelaDor');      
  4.         contenedor = document.createElement('div');
  5.         contenedor.id = this.ID + ''; // aplicandolo como string
  6.         contenedor.className = 'ClaseCSSDeprueva';
  7.         capa.appendChild(contenedor);
  8.         document.getElementById(this.ID+'').addEventListener("mouseover", function () {this.style.opacity = 1;}, false);


y otra cosa, no seria mas facil hacero asi ??

Código Javascript:
Ver original
  1. this.ID++;
  2.        
  3.         capa = document.getElementById('divContenedorDeEsteYotrosDivQueSeGeneranAutomaticamenteConEsteModelaDor');      
  4.         contenedor = document.createElement('div');
  5.         contenedor.id = this.ID + ''; // aplicandolo como string
  6.         contenedor.className = 'ClaseCSSDeprueva';
  7.         capa.appendChild(contenedor);
  8.         contenedor.addEventListener("mouseover", function () {this.style.opacity = 1;}, false);

en vez de buscarlo, ya que tenes el elemento DOM, aplicarlo directamente

un saludo