André Laugks: layer

Beitrag lesen

Hallo Brand!

Ich vermute mal, daß das Script im Header steht, naja eigentlich vermute ich das nicht, sondern meine Glaskugel!

Folgendes Script funktioniert irgendwie nicht (der Layer wird nicht angezeigt):

var idd="la";
var neu = document.layers[idd] = new Layer(100);
neu.left = 100;
neu.top = 100;
neu.visibility = 'show';
neu.document.open();
neu.document.write('was immer du willst');
neu.document.close();

Bei mir wurde der Layer wunderbar angezeigt, als ich die Zeilen in eine Funktion gestezt habe, die über onLoad im <body> aufgerufen wurde. Ich nehme mal an, das Netscape erst damit klar kommt, wenn der body geladen ist. Auch wenn das Script im body steht, muß es mit einer Funktion aufgerufen werden. Man kann also von ausgehen, das der noch nicht komplet geladene body schuld ist. Wo soll er den sonst den Layer anzeigen?!

mfg, André