AllesMeins: Mozilla: Textfeld zur Cursorposition scrollen

Beitrag lesen

Hiho,

ich bastele gerade an einem Javascript das Text an der Cursorposition einfügt (wie schon so viele vor mir). Ich habe es auch so weit hinbekommen das der ganze Spass wunderbar funktioniert. Nun arbeite ich noch an einer kleinen Komfort-Erweiterung, nämlich das der Cursor nach dem Einfügen automatisch hinter das eingefügte gesetzt wird. Auch so weit klappt das ganze noch. Aber leider setzt der Mozilla nur den Cursor an die entsprechende Stelle, scrollt aber nicht das Textfeld an die entsprechende Position. Nun ist es doch recht nervig wenn man immernoch den Cursor suchen muss (oder aber durch das einfügen und dann wieder entfernen eines Buchstabens an die entsprechende Position kommt).
Wie schaffe ich es das das Textfeld im Mozilla sich automatisch an die entsprechende Position scrollt?

Hier der entsprechende Ausschnitt aus meinem bisherigen werk:

function MZAddText(newText,TxtObj,pos){
 text = TxtObj.value.substr(0,pos) + newText + TxtObj.value.substr(pos)
 TxtObj.value = text
 TxtObj.selectionEnd = pos + newText.length;
 TxtObj.focus()
}

newText enthält den Text der hinzu gefügt werden soll
TxtObj ist das entsprechende Textfeld
pos ist die bisherige cursorposition an die der Text eingefügt wird

Marc