//Möglichkeit 2: window.setTimeout(), geht ebenfalls nicht, da
//der HTML-Code von document.write() dann den Seiteninhalt
//überschriebt.
Also willste erst die Seite laden und dann Hello World? Also nachdem die Seite geladen ist? Warum ist bein document.write() bei dem ersten <script> kein <script src=2.script>?
Dann ladet er die Seite und den Script.