Hi,
versuche grade verzweifelt eine Funktion zu schreiben, mit der man überprüfen kann, wie groß der Abstand zwischen 2 Absätzen ist. Nach 2 leeren Zeilen zwischen 2 Absätzen sollte er ne Fehlermeldung ausgeben. "obj" ist ein Textarea-feld und "limit" die Grenze (hier 1).
Code:
function absatzabstand(obj,limit) {
var text=obj.value
var text_absatz=text.split("\n");
var zaehler=0;
var fehler="";
for (i=0; i<text_absatz.length; i++) {
text_absatz_text=text_absatz[i];
alert ("_"+text_absatz_text+"_");
if (text_absatz_text=="\n") {
zaehler++;
fehler="Der Absatzabstand darf nicht mehr als eine Zeile betragen.";
if (zaehler>limit) return fehler;
}
}
return "";
}
Ab dieser Zeile:
if (text_absatz_text=="\n") {
hakts irgendwie, dabei gibt er aber in der oberen alert-Anweisung schon nen Umbruch aus. Nach was muss man denn da abfragen, damit er in die if-Verzweigung reinspringt?