Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2011, 16:26
Mikeliu
 
Fecha de Ingreso: enero-2011
Ubicación: Palma
Mensajes: 49
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Eventos prototipados en elementos HTML

Veamos... A menudo suelo hacer uso del prototype que proporciona DOM para añadir funciones internas y variables globales de los elementos HTML aparte de las nativas. Pues bien, haciendo uso de este método me he encontrado con un caso en el que parece que no actúa cómo se hacía esperar.

Es el caso de los eventos. Supuse que podría declarar eventos sobreescribiendo sus funciones de la siguiente manera (p. ej.):
Código:
HTMLImgElement.prototype.onload = function() { alert('La imagen '+this.alt+' ha sido cargada.') }
Y por lo visto no es así. Lo único que hace JavaScript es crear una función como si fuera nueva, despreciando si es o no la función propia de un evento en particular. (En este caso concreto, se crearía una especie de estándar de carga para todas las imágenes del documento).

¿Sabéis alguna manera de conseguir esto?