ich habe mir ein kleines Javascript gebastelt das auf klick eines Links anzeigt wieviele Zeichen der User schon in das eingabefeld Message in der posting_body.tpl eingegeben hat!Dazu habe ich in dem Javascript in der posting_body.tpl nach:
Code: Alles auswählen
// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
thearraysize = getarraysize(thearray);
retval = thearray[thearraysize - 1];
delete thearray[thearraysize - 1];
return retval;
}
Code: Alles auswählen
var postmaxchars = 20000;
function checklength(theform) {
if (postmaxchars != 0) message = " Die maximale Grenze liegt bei "+postmaxchars+" Zeichen.";
else message = "";
alert("Ihre Nachricht ist "+theform.message.value.length+" Zeichen lang."+message);
if (postmaxchars != 0) {
if (document.post.message.value.length > postmaxchars) {
alert("Ihre Nachricht ist zu lang. Bitte reduzieren Sie Ihre Nachricht auf "+postmaxchars+" Zeichen. Momentan ist sie "+document.post.message.value.length+" Zeichen lang.");
void(0);
}
}
}
Code: Alles auswählen
<a href="javascript:checklength(document.post);">Nachrichtenlänge überprüfen</a>
1. Ist das ok so wie ich das JS eingefügt habe oder beeinträchtigt das irgendwelche anderen funktionen?
2. Wenn ich den Link anklicke funzt zwar alles nur zeigen die Smilies keine regung mehr ( die Ani der smilies wird scheinbar gestoppt ) kann ich das irgendwie verhindern?
Ich wäre für Hilfe dankbar!!
Grüße JLoop