Das ist, was funktioniert, wenn man etwas tun will, sobald ein Bild geladen wurde: img=document.createElement("img); img.onload=function() { img.onload=null; // verhindert in komplexen Situationen Schmerzen tu was; } img.src=Source-URL; if (img.complete) { img.onload(); // Hinweis: übergibt nicht this und so. } In Worten: onload *vor* dem Ändern des .src setzten. img.complete auf jeden Fall abfragen, auch wenn man das für völlig überflüssig hält. Wenn
Mehr hier

Funktionen für Javascript-Code ausführen, wenn ein Bild geladen wurde