Hallo LX,
Was in einem Script-Block mit document.write ins DOM geschrieben wird, ist erst hinter diesem Block verfügbar. Versuche es besser mit
document.createElement('script');
.
da kann es aber sein, dass das Script asynchron geladen wird. Siehe
http://www.j-berkemeier.de/test/Nachladen.html
und vor allem im Quelltext die Kommentare.
@BoFiaZ
wenn du dein Script erst nach dem Laden der Seite startest, sollte es auch mit document.write funktionieren. Das Setzen des onload-Eventhandlers am body darfst du dann natürlich nicht mit einer der nachgeladenen Funktionen machen.
Gruß, Jürgen