ernie: darauf warten dass ein Bild geladen wurde

Beitrag lesen

Hallo zusammen,
ich lade ein Bild mit JavaScript
..

  
var myImg = new Image();  
myImg.src = "..";  

das anzeigen mittels einem canvas klappt nur dann, wenn ich den browser
a) aktualisiere oder
b) vor der quellzuweisung ein alert mache, dass das bild genug zeit hat zu laden

meine frage, wie kann ich erreichen dass das script solange wartet bis das bild geladen wurde
-eine while( !myImg.complete ){ .. } wollte ich vermeiden, oder geht es nicht anders ?

danke euch !