Hi Leute,
erst mal Dank für die Reaktionen beim letzten Mal.
Ich versuche, Layer dynamisch mit js zu generieren, aber im Netscape werden die Style-angaben nicht interpretiert. Der zweite Layer (lay2) wird überhaupt nicht mehr angezeigt.
Woran kann es liegen?
<html>
<head>
</head>
<script>
table = "<table width = \"220\" border = \"0\" cellspacing = \"0\"><tr><td valign = \"top\" width = \"220\"><b>Text15</b><br>Der Hans wurde eines Tages geboren und lebt auch heute noch frech und fröhlich weiter.</td></tr></table>";
a = "lay1";
</script>
<body>
STYLEPROBLEME
<script>
document.writeln('<DIV ID="' + a + '" style="POSITION:absolute; LEFT:0px; TOP:40px; width:197px; overflow:hidden; VISIBILITY:hidden; Z-INDEX:2">');
document.writeln(table);
document.writeln("</DIV>");
</script>
<div id = "lay2" style="POSITION:absolute; LEFT:300px; TOP:80px; width:197px; overflow:hidden; VISIBILITY:visible; Z-INDEX:1">
<table width="200" bgcolor="white" cellpadding="0" cellspacing="0" border="0">
<tr><td>Der erste Text</td></tr>
</table>
</div>
</body>
</html>
Eine zweite Frage:
warum functioniert das hier nicht in Netscape?
var lay= document.layers["lay2"].document
lay.open()
lay.write(text)
lay.close()
erst mal Dank für die Reaktionen beim letzten Mal.
Ich versuche, Layer dynamisch mit js zu generieren, aber im Netscape werden die Style-angaben nicht interpretiert. Der zweite Layer (lay2) wird überhaupt nicht mehr angezeigt.
Woran kann es liegen?
<html>
<head>
</head>
<script>
table = "<table width = \"220\" border = \"0\" cellspacing = \"0\"><tr><td valign = \"top\" width = \"220\"><b>Text15</b><br>Der Hans wurde eines Tages geboren und lebt auch heute noch frech und fröhlich weiter.</td></tr></table>";
a = "lay1";
</script>
<body>
STYLEPROBLEME
<script>
document.writeln('<DIV ID="' + a + '" style="POSITION:absolute; LEFT:0px; TOP:40px; width:197px; overflow:hidden; VISIBILITY:hidden; Z-INDEX:2">');
document.writeln(table);
document.writeln("</DIV>");
</script>
<div id = "lay2" style="POSITION:absolute; LEFT:300px; TOP:80px; width:197px; overflow:hidden; VISIBILITY:visible; Z-INDEX:1">
<table width="200" bgcolor="white" cellpadding="0" cellspacing="0" border="0">
<tr><td>Der erste Text</td></tr>
</table>
</div>
</body>
</html>
Eine zweite Frage:
warum functioniert das hier nicht in Netscape?
var lay= document.layers["lay2"].document
lay.open()
lay.write(text)
lay.close()
Kommentar