Thomas J.: Ebenen zentrieren

Beitrag lesen

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.