Maxwell: Internet Explorer / Firefox Problem

Hallo,

ich habe seit Tagen ein Problem mit verschachtelten <script> Aufrufen. Der Internet Explorer und Firefox interpretieren das einfach anders und ich habe absolut keine Lösung hierfür gefunden:

zweifach verschachtelte <script>-Tags die externe Scripts nachladen (nicht beeinflussbar), deren Ausgabe müssen mittels DIV positioniert werden. FF machts richtig mit den verschachtelten SCRIPT/DIV's, IE positioniert nur halb richtig.

Kurzer Testcase um nachzuvollziehen:

http://w233.white.fastwebserver.de/script.html
<div style="position:absolute; left:100px; top:100px; border:1px solid red; width:100px; height:100px; ">
<script type="text/javascript">
 document.write('<scr'+'ipt type="text/javascript" src="script.js"></sc'+'ript>');
</script>
</div>

lädt Script:
http://w233.white.fastwebserver.de/script.js
document.write('<div style="position:absolute; left:300px; top:100px; border:1px solid green; width:100px; height:100px; "><scr'+'ipt src="script2.js"></scr'+'ipt></div>');

dieses lädt Script:
http://w233.white.fastwebserver.de/script2.js
document.write('hello world');

IE stellts so dar:
http://w233.white.fastwebserver.de/ie.gif

der FF so:
http://w233.white.fastwebserver.de/ff.gif

Nun, wenns strict nach DOM geht, dann hat der FF Recht, da "hello world" im grünen Kasten angezeigt wird (s. auch Firebug Ausgabe unten). Der IE macht das nicht, da er - meinen Nachforschungen zur Folge - "<script>" erst nach dem Beenden des ausführenden <script> ausführt.

Meine Frage: Wie kann ich dies umgehen? Ich habe schon innerHTML / insertAdjacentHTML / komische Div Verschachtelungen versucht und nichts hat geklappt. Leider komme ich - was erschwerend hinzukommt - auch nicht um die verschachtelten script's rum und die letzte Instanz von <script> kann ich nichtmal beeinflussen :-(

Kann mir jemand helfen? Ich kriegs beim besten Willen nicht hin.

Viele Grüsse

Maxwell