Cruz: Javascript Error in Netscape

Beitrag lesen

Hallo Jungs!

Da sind wir mal wieder auf ein richtiges Rätsel gestoßen. Ich habe einen kleinen Script gebaut, der die eingetippten Zeichen in einem Textarea mitzählt, für SMS Scripts und sowas, wo nur eine begrenzte Anzahl von Zeichen erlaubt sind.

Hier ist der Script:

1 <script language="JavaScript">
2 <!--
3 var string;
4 function countChars() {
5 document.spezialisierungen.display.value = document.forms[0].message.value.length;
6  
7    if (document.forms[0].display.value >= 121)
8 {alert("Max. 120 Zeichen erreicht!");
9  string=document.forms[0].message.value.substr(0,120);
10  document.forms[0].message.value=string;
11  document.forms[0].display.value = document.forms[0].message.value.length;}
12 }
13
14 if (navigator.appName == "Netscape")
15 { document.captureEvents( Event.KEYUP )
16      document.onkeyup = countChars();}
17
18 else window.setInterval("countChars()",200);
19 </script>

und hier ist die Form dazu:

<form name="spezialisierungen">
<textarea name=message onKeydown="countChars()" cols=50 rows=5 wrap=physical size=5></textarea>
<input type=text name="display" size="3" value="0">
</form>

Der Sctipt läuft Einwand frei. Seltsamer Weise spuckt der Netscape jedoch einen Error aus, nämlich

Line: 5 document.spezialisierungen has no properities.

Ich bin wirklich ratlos wie ich diesen Error wegkriege, da der Script funzt und ich weiß weiß nicht wie ich die Elemenete sonst noch ansprechen soll.
Mit forms[0] habe ich es schon probiert.
Die Seite ist in einem geschachteltem Frame drin, falls das irgendwas damit zu tun haben kann.

Ich wäre für Tipps sehr dankbar, der Error muss weg!

Vielen Dank
Cruz