Phil: Netscape: "document.layer1 has no properties"

Beitrag lesen

"Wer ist tieser layer1, von tem Tu chprichst?" :-)

moment...

Exakt. Mehr kann ich dazu auch nicht sagen, weil mir der Code fehlt - idealerweise in Form einer URL.

URL geht leider nicht so muss ich euch hier mit dem code belasten:

<html>
<head>
 <title>xyz</title>
<SCRIPT LANGUAGE = "JavaScript">
var text_length = 70;
var pos  = 1;
var fill_char  = " ";
jetzt = new Date();
var daycount = 31 - jetzt.getDate();
if (daycount != 1) {
  var ausgabetext = "bla bla " + daycount + " Tage bla bala";
}
else {
  var ausgabetext = "bla bla 1 Tag bla bala";
}
while (ausgabetext.length < text_length) {
  ausgabetext += fill_char;
}
var TIMEOUT_ID;

//wenn Netscape:

function scroll() {
   anfang_teil2 = pos - 1;
   ende_teil2   = ausgabetext.length - 1;
   anfang_teil1 = 0;
   ende_teil1   = ausgabetext.length - (ende_teil2 - anfang_teil2) - 1;

var teil2 = ausgabetext.substring (anfang_teil2, ende_teil2);
   var teil1 = ausgabetext.substring (anfang_teil1, ende_teil1);

if (navigator.appName == "Netscape") {
     document.layer1.document.form1.textfeld.value=teil2+teil1;
   }
   else {
     document.form1.textfeld.value=teil2+teil1;
   }

if (pos < text_length) {
      pos ++;
   }
   else {
      pos = 1;
   }

clearTimeout(TIMEOUT_ID);
   TIMEOUT_ID = setTimeout("scroll()", 100);
}
</SCRIPT>
<script language="JavaScript" src="css/css.js"></script>
</head>

<body onload="scroll()" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<img src="img/imagexyz.jpg" width=220 height=500 border=0 alt="">
<div style="position:absolute; top:320px; left:43px">
        <layer id="layer1" z-index="1">
    <form name="form1">
            <input type="text" size="10" name="textfeld" class="kleiner" style="height=18px; width=130px;">
         </form>
        </layer>
</div>
</body>
</html>

die verwendng von tabellen statt layern war leider nicht moeglich...

mfg
Phil