Guido Kuehn: Problem mit Netscape 6

Hi,

was stört Nescape 6 denn bitte an dieser Datei?

<html>
<head>
<title>Netscape6-Test</title>
<style type="text/css">
  .flsTxt { position:absolute;
            font-size:10pt;
            line-height:14pt;
            font-family:Helvetica,Arial;
            visibility:hidden}
</style>
<script language="JavaScript">
<!--
function setzen(was, wertx, werty, anz)
 {
  if(document.layers)
   {
    document.layers[was].left=wertx;
    document.layers[was].top=werty;
    if(anz)
     document.layers[was].visibility="visible";
    else
     document.layers[was].visibility="hidden";
   }
  else
   {
    document.all[was].style.left=wertx;
    document.all[was].style.top=werty;
    if(anz)
     document.all[was].style.visibility="visible";
    else
     document.all[was].style.visibility="hidden";
   }
 }

function init()
 {
  setzen("t1", 100, 100, true);
 }
//-->
</script>

</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000" onLoad="init()">
<div id="t1" class="flsTxt">Ich will doch nur dass der Text erscheint!</div>
</body>
</html>

Bei Netscape 6 wird da nichts angezeigt.

Gruss Guido

  1. Hi Guido,

    hier spricht dein Nescape 6

    if(document.layers)

    also document.layers kenne ich nicht. bin ja kein NN 4.x

    else
       {
        document.all[was].style.left=wertx;
        document.all[was].style.top=werty;
        if(anz)
         document.all[was].style.visibility="visible";
        else
         document.all[was].style.visibility="hidden";
       }

    document.all kenne ich auch nicht, bin ja kein IE 4.x od 5.x

    ich hätt das alles gerne in der DOM-kompatiblen Form:
    document.getElemenById().style usw.

    Bye Ed X

  2. Hi,

    {
      if(document.layers)

    ^^^^^^^
    kennt Netscape 6 nicht

    else
       {
        document.all[was].style.left=wertx;

    ^^^
    kennt Netscape 6 auch nicht

    document.getElementById(was) sollte klappen.

    Grüße,
    Martin