Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2011, 10:36
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 16 años
Puntos: 101
asignar eventos en IE dinamicamente : SOLUCIONADO

NADA, NADA. Estaba haciendo alert de un atributo src cuando el origen del evento no era un link

Estoy con un problema tipico: asignar un evento onclick a un elemento, y recibir el origen del evento en una funcion. Un segundo problema es enviar parametros adicionales.

Vengo probando todo lo que encuentro en la web pero no me funciona.
Por ejemplo, esto: http://www.forosdelweb.com/f13/javas...tos-ie-538016/

Estoy probando estas opciones:
Código Javascript:
Ver original
  1. inputCombo.attachEvent('onclick', mostrar );
  2.  
  3. inputCombo.onclick = mostrar;
  4.  
  5. inputCombo.onclick = function () { mostrar( this.src ) };

Y trato de recibir el origen del evento en IE de diferentes maneras:

Código Javascript:
Ver original
  1. function mostrar(){
  2.     alert (this.src);
  3. }
  4.  
  5. function mostrar(ev){
  6.     alert (ev); // tambien ev.src
  7. }

En fin, probe varias combinaciones y nada. A veces obtengo un alert vacio, a veces un objeto, pero ese objeto dicen que se refiere al document y no al origen del evento. La prueba esta en que esto me da error: objClickeado.parentNode

Cual es el problema?

Última edición por mayid; 05/04/2011 a las 10:45