head.appendChild(skript);
skript.onload = skriptgeladen();
Der load-Hander sollte zudem vor dem Einhängen registriert werden.
Die lesenswerte DailyJS-Reihe »Let's make a framework« hat sich auch einmal mit dem Laden von Scripten beschäftigt:
http://dailyjs.com/2011/09/29/framework-82/
Mathias