Lieber Christian,
ich kann Karin nur zustimmen: Schmeiß das Script weg!
Zu Deinem Problem:
Wenn die Methode document.write() nach dem vollständigen Laden eines Dokumentes ausgeführt wird (und du lässt mittels onload genau das tun), dann löscht sie das gerade geladene Dokument und ersetzt es mit ihrer Script-Ausgabe. Diese Script-Ausgabe ist aber mitnichten ein HTML-Dokument. Außerdem wird das Dokument nicht korrekt geschlossen (document.close()), sodass der Browser ständig auf weitere Daten wartet.
Das Script zeigt an verschiedenen Stellen, dass es schon einige Jahre auf dem Buckel hat. Wenn Du so sehr daran hängst, dass ein Teil Deines Dokuments in schillernden und zufällig ausgewählten Farben dargestellt wird, dann tue das bitte nicht mit <font>-Tags (werden vom Script generiert), sondern mittels <span> und style-Attributen. Desweiteren sollte Dein Script diese SPAN-Elemente brav über DOM-Methoden in das Dokument einhängen, anstatt mittels document.write() alles zu zerstören. Dann ist es auch wieder "kompatibel".
Liebe Grüße aus Ellwangen,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)