Meine Erinnerungen an die Eigenarten des Netscape 4 sind schon reichlich verschwommen[1], aber irgendwie kommt mir der Gedanke, dass ein Layer-Objekt an sich eher nutzarm ist. Erzeuge ein neues <layer>-Element in den Code und öffne dessen document.
habs ausprobiert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>LAyer Test</title>
</head>
<body>
<h1>häääää?</h1>
<layer name="layer1">blup</layer>
<script language="javascript1.2">
alert("1");
// var l = new Layer();
alert("2");
document.layer1.document.open("text/html");
alert("3");
document.layer1.document.writeln("<h2>blahblubbertest</h2>");
alert("4");
document.layer1.document.close();
alert("5");
</script>
</body>
</html>
jetzt bleibt er bei
document.layer1.document.writeln("<h2>blahblubbertest</h2>");
stehen.
soweit ich weiss könnte ich den Layer auch mit
var l = new Layer(1000);
erzeugen. Ich weiss jedoch weder was die 1000 bedeutet noch warum er dann an dieser Zeile schon stehen bleibt(schon ausprobiert).
grübelnderweise weitergrübelnd . . . . . ersma mittachessen besser