hi Crying Man,
die folgenden fetten

Zahlen müßt du ändern bzw. an deine
Wünsche anpassen.
<html>
<head>
<script language="JavaScript1.2" type="text/javascript">
<!--
var zeichen =
120;
var wert = new Boolean();
if( navigator.appName == "Netscape") {
wert = true;
} else {
wert = false;
}
function laenge() {
StrLen = document.formular.eingabe.value.length;
if (StrLen == 1 && document.formular.eingabe.value.substring(0,1) == " ") {
document.formular.eingabe.value = "";
StrLen= 0;
}
CharsLeft = zeichen - StrLen;
document.formular.counter.value = CharsLeft;
}
function gedrueckt(Ereignis) {
if (( document.formular.eingabe.value.length > zeichen - 1 ) && ( wert == true )) {
if ( Ereignis.which != 8 && Ereignis.which <= 32 || Ereignis.which > 46 )
{
return false;
}
}
}
function aktiv() {
laenge();
if ( wert == true ) {
window.captureEvents(Event.KEYPRESS);
window.onkeypress = gedrueckt;
}
}
function inaktiv() {
laenge();
if ( wert == true ) {
window.releaseEvents(Event.KEYPRESS);
}
}
//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--
function OnKeyDownInTextArea( item, anzahl ) {
if ( item.value.length > anzahl - 1 ) {
if ( event.keyCode != 8 && event.keyCode <= 32 || event.keyCode > 46 ) {
event.returnValue = false;
}
}
}
//-->
</script>
</head>
<body>
<form name="formular">
<textarea name="eingabe" rows="3" cols="50" wrap="virtual" tabindex="3" style="overflow:hidden" onFocus="aktiv()" onChange="laenge()" onBlur="inaktiv()" onkeypress="laenge()" onkeyup="laenge()" onkeydown="if( document.all ) { OnKeyDownInTextArea(this,
120); }"></textarea><br>
Sie haben noch <input name="counter" type="text" size="4" value="
120" maxlength="3" readonly> Zeichen für diesen Eintag zur Verfügung.
</form>
</body>
</html>
[Edited by René on 11-02-2001 at 14:28]