Ich möchte mit write einen Layer "im Nachhinein" dem Code hinzufügen. Mit dem IE und Netscape 6 gibt es keine Probleme. Ich habe es allerdings auch mal mit dem Netscape 4.77 versucht und habe dann folgendes Problem...
-Diese Funktion soll den Code genierieren:
function test(id,klass,inhalt,visibility,frame,x,y,index)
{
document.writeln('<DIV ID=\"'+id+'\" style=\"position:absolute; top:'+y+'; left:'+x+'; visibility:'+visibility+'\">');
document.writeln('</div>');
}
-...und so rufe ich besagte Funktion auf:
test('news','ebene','../_pic/e_news.gif','hidden','navi',0,0,0)
-...schaut man sich den Quelltext mit Netscape 4.77 (ich nehme an auch die restlichen 4-er-Versionen reagieren so), dann sieht man folgendes:
<html>
<head>
<script language="JavaScript" src="test.js" type="text/javascript">
</script>
</head>
<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<DIV ID="news" style="position:absolute; top:0; left:0; visibility:hidden">
</DIV>
<DIV ID="news" Ttyle="position:absolute; top:0; left:0; visibility:hidden">
</BODY>
</HTML>
Der Netscape schreibt also den einleitenden <Div>-Tag doppelt.
Ich habe keine Ahnung woran das liegen könnte und wäre für jeden Hinweis sehr dankbar!
Ciao
KaiCrow
-Diese Funktion soll den Code genierieren:
function test(id,klass,inhalt,visibility,frame,x,y,index)
{
document.writeln('<DIV ID=\"'+id+'\" style=\"position:absolute; top:'+y+'; left:'+x+'; visibility:'+visibility+'\">');
document.writeln('</div>');
}
-...und so rufe ich besagte Funktion auf:
test('news','ebene','../_pic/e_news.gif','hidden','navi',0,0,0)
-...schaut man sich den Quelltext mit Netscape 4.77 (ich nehme an auch die restlichen 4-er-Versionen reagieren so), dann sieht man folgendes:
<html>
<head>
<script language="JavaScript" src="test.js" type="text/javascript">
</script>
</head>
<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<DIV ID="news" style="position:absolute; top:0; left:0; visibility:hidden">
</DIV>
<DIV ID="news" Ttyle="position:absolute; top:0; left:0; visibility:hidden">
</BODY>
</HTML>
Der Netscape schreibt also den einleitenden <Div>-Tag doppelt.
Ich habe keine Ahnung woran das liegen könnte und wäre für jeden Hinweis sehr dankbar!
Ciao
KaiCrow