Recentemente sono un pò fermo sul lato flash actionscript, mi sto dedicando parecchio ad AJAX, cercando di rimanere sul “pi√π crossbrowser possibile”, con tutte le problematiche del caso.

Tra i vari bug di internet explorer sono incespicato su un qualcosa di parecchio fastidioso: ie gestisce male gli onload delle immagini.
All’inizio pensavo che non fossero gestiti del tutto, o solo in parte (?) , ma a volte ricaricando la pagina dispacciava l’evento, altre no, apparentemente a caso.
Ecco una porzione di codice che presenta il problema descritto:

Così explorer entra in modalitàcagacazzo random error…
Non occorre scervellarsi (come ha fatto il sottoscritto), la soluzione è più facile del previsto:

Cos’è cambiato? Per un comune mortale, e per la maggior parte dei browser NULLA!
Per ie invece è cambiato il “preavviso”, in soldoni, PRIMA si aspetta che gli sia comuncato cosa deve fare a questo o quell’evento (come si è presentato il bug su onload potrebbe presentarsi su click, mousedown o chissachè), e POI si aspetta di caricare un’immagine a cui assegnare i gestori di evento….-.-””
In soldoni, per evitare il bug è necessario specificare src come ultimo attributo del tag img.