Tach!
Eine Möglichkeit ist, alle Ebenen per js zu erzeugen und erst am Ende sichtbar zu machen.
Das könnte z.B. so funktionieren:
if(document.layers) {
a = "document";
b = "";
} else if (document.all) {
a = "document.all";
b = ".style";
}
function schreiben() {
layer1Obj = eval (a + '["layer1"]' + b);
layer1.left = ...;
layer1.top = ...;
layer2Obj = .....
.
.
.
layer1Obj.visibility = "visible";
layer2Obj.visibility = "visible";
.
.
.
}
<body onLoad = "schreiben()">
Ich hoffe mal, das klappt so.
Eine Alternative wäre, zunächst einen Dummy-Layer zu schreiben, der einen Hinweis enthält, daß die Seite geladen wird.
Nun muß man nur noch den Seitenaufbau überwachen, z.B. mit einer Preload-Funktion, in der am Ende der Dummy-Layer versteckt wird.