Falls es jemanden interessiert:
Die zweite Möglichkeit mittels .createElement funktioniert doch!
<img src="meinbild.gif"
onload="var oScript = document.createElement('script');
oScript.type = 'text/javascript';
oScript.src = 'http://meinrechner.de/meinscript.js';
document.body.appendChild(oScript);">
Allerdings kann anscheinend nicht auf alle im Script erstellten Objekte zugegriffen werden.
Näheres weiß ich aber auch nicht.