Hi!
Ich habe sowas in einer meiner Seiten, das ganz gut funktioniert (und noch keinmal abgestürzt ist, weder unter Win oder Linux, noch unter Solaris).
Statt ein body-tag zu oeffnen, schreibt man in einen Script-Bereich, der sofort beim Laden ausgeführt wird (also unbedingt und nur EINMAL):
document.write('<body background="bg'+zufall+'.jpg">');
Zufall ist bei mir eine Zufallszahl, alle Bilder heissen eben bg'zahl'.jpg.
Das reicht schon.
Zack ist ein body Tag da und der Browser freut sich. Die Seite wird erst nach dem Ausführen des Skriptes gerendert, darum geht das überhaupt.
Ist die Seite erstmal gerendert, dann geht gar nichts mehr beim Netscape, von wegen im Quelltext rumpfuschen.
Der berüchtigte Netscape-Zeilenumbruch-Bug kann einem allerdings noch alles kaputtmachen :-)
Aber gegen den kann man eh nichts machen.
Bio