Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/04/2011, 10:25
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: addEventListener para onload de imagen

Cita:
Iniciado por webyg Ver Mensaje
El problema aquí es que el evento onload no está permitido para el elemento img, y es por esto que estoy buscando usar el addEventListener. Se ha vuelto casi un reto :D

...

Vale, a ver, pero false es capture y true es bubble, ¿no? Lo que no entiendo es por qué tiene que recorrer todos los elementos si tú ya le tienes indicado uno con getElementById :-? Así que mi pregunta es, ¿es necesario entonces el true y el false?
aunque el atributo onload no es aceptado como valido por W3.org, eso no significa que no puedes agregar dicho evento a traves de javascript. de hecho, tecnicamente cualquier elemento puede contener cualquier tipo de evento. la activacion de los eventos esta dado por dos factores: si el elemento es capaz de producir dicho evento o si el camino recorrido por objeto event se encuentra con dicho elemento.

y sobre los valores booleanos, true es para la fase capture y false para la fase bubble. si no se le indica un valor al tercer parametro, el valor por defecto deberia ser false. aunque si bien recuerdo algunos navegadores requieren el uso explicito del tercer parametro. la razon para que el objeto complete ese recorrido es para proveer mas dinamismo. por ejemplo, puedes tener dos listener para el mismo tipo de evento, cada uno realizando tareas distintas.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.