41
Bin in einem ganz anderem Zusammenhang (nix mit BBCodes) über euren Thread gestolpert. Im aktuellen Opera funktioniert euer Script nämlich nicht zufriedenstellen. Und scheinbar auch kein anderes, sonst hätte ich nicht so lange suchen müssen.
Problem: Der Cursor landet NACH dem Einfügen nicht dort, wo er soll, sondern bei euch am Ende des Eingabefeldes. Bei anderen Scripts am Anfang.
Hab das Problem lösen können. Auch wenn ich nicht verstehe, warum euer Weg nicht klappt.
Kurz vor dem IE-Part steht folgender Code:
Das klappt nicht. Aber so klappt es:
Analog dazu muss in den Zeilen darüber auch der Code angepasst werden!
Komisch, oder? Aber hilft.
Gruß, basti
Problem: Der Cursor landet NACH dem Einfügen nicht dort, wo er soll, sondern bei euch am Ende des Eingabefeldes. Bei anderen Scripts am Anfang.
Hab das Problem lösen können. Auch wenn ich nicht verstehe, warum euer Weg nicht klappt.
Kurz vor dem IE-Part steht folgender Code:
} else {
field.selectionEnd = selStart + startTag.length;
}
field.selectionStart = field.selectionEnd;
Das klappt nicht. Aber so klappt es:
} else {
field.selectionStart = selStart + startTag.length;
field.selectionEnd = selStart + startTag.length;
}
Analog dazu muss in den Zeilen darüber auch der Code angepasst werden!
Komisch, oder? Aber hilft.
Gruß, basti