Re: suche nach ´Bastler´. Frage wegen tagsedit.js
egal
Geschrieben von Uli am 16. Februar 2006 13:55:58:
Als Antwort auf: Re: suche nach ´Bastler´. Frage wegen tagsedit.js geschrieben von Thomas am 09. Februar 2006 14:29:43:
Hallo Thomas,
vielen Dank schon mal so weit.
Hab da noch n Problemchen ...
Es geht um den Cursor, der vorzugsweise immer wieder ans Ende des Textes gestellt werden soll, wenn man z.B. einen Smilie reingeklickt hat.
Sieh Dir dazu vielleicht mal unser Beitragsforumular an...Ein Besucher des Forums hat mir folgendes script geschickt:
function emoticon(text) {
var txtarea = document.post.message;
text = ' ' + text + ' ';
if (txtarea.selectionEnd >= 0 && txtarea.setSelectionRange) {
var textLength = txtarea.textLength;
var selEnd = txtarea.selectionEnd; // to mimic IE, assume the caret is the end of the selection
var s1 = (txtarea.value).substring(0, selEnd);
var s2 = (txtarea.value).substring(selEnd, textLength);
txtarea.value = s1 + text + s2;
txtarea.setSelectionRange(selEnd+text.length, selEnd+text.length);
txtarea.focus();
}
else if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}Meinst Du, daß es damit funzt? Kannst Du mir vielleicht helfen oder gibts schon ne Lösung?
Wäre Klasse!Gruß, Uli
- Re: Frage wegen tagsedit.js Bastler 16.02.2006 21:17 (0)
- Re: Nachtrag ULi 16.02.2006 14:14 (0)