myImage.oncomplete = bildtag(url, myImage.width, myImage.height);
hier rufst Du "bildtag" sofort auf und weist "myImage.oncomplete" den Rückgabewert von "bildtag" zu. Ich glaube, dass das nicht Deine Absicht war.
Danke für Deine Antwort!
In der Tat, das war nicht die Absicht. In der anderen Antwort habe ich die Lösung erhalten: myImage.onload = function() { bildtag(this.scr, this.width, this.height) };