Quote:
jedoch bei Markierung innerhalb des Textareas, wird nur hinter markierten
Teil '' ausgegeben, wo liegt also da der Fehler. |
problem gelöst!!
if(document.getElementById)
{
if(elements["Message"].selectionEnd==1 ||
elements["Message"].selectionEnd==2)
{
elements["Message"].selectionEnd=elements["Message"].textLength;
}
text_selection="["+tag+"]"+(elements["Message"].value).substring(elements["Message"].selectionStart,elements["Message"].selectionEnd)+"[/"+tag+"]";
elements["Message"].value+=text_selection;
}
bloß besteht noch das Problem wie im IE, dass der markierte Text nicht
ersetzt wird sondern ergänzt,
das heißt 'ff' >> 'ff
ff', es sollte aber zu
ff werden. wie
kann man also die Markierung inklusive dem markierten Text löschen.