Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/11/2016, 15:28
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 6 meses
Puntos: 8
Respuesta: Poner variable donde no la hay

Disculpad,

Código:
document.querySelector('#elinput').addEventListener('change', function() {elonchage(this)}, false);
Sí funciona.

Pero, como dije, he comprobado que no lo hace en IE 8 y no puedo permitírmelo.

¿He investigado y leído sobre addEventListener y veo lo que es, pero necesito que funcione también en IE8 o tendré que buscar otra cosa o quedarme con el inicial.

attachEvent?

Esto me funciona en todo menos en IE8:

Código:
if (document.addEventListener) {                
document.querySelector('#elinput').addEventListener('change', function() {elonchage(this)}, false);
} else if (document.attachEvent) {     
document.querySelector('#elinput').attachEvent('change', function() {elonchage(this)}, false);        
}

Última edición por JUMASOL; 12/11/2016 a las 15:41