H²O: bei der fokosierten Stelle etwas einfügen

Beitrag lesen

Hallo.

Ich möchte per JavaScript etwas in ein Textarea-Feld einfügen.
Allerdings soll das genau dahin geschrieben werden, wo das Feld auch fokosiert ist.

Wenn man also auf den Link klickt, der das ganze ausführt, soll nicht einfach an das Ende der ganzen Angabe was angehängt werden.

Es soll also nur an der Stelle, die fokosiert ist, etwas eingefügt werden.
Ich hoffe ihr versteht, was ich meine.

Das einzige was in SELFHTML auch nur annähernd meiner Frage entsprach war getSelection(), aber das nimmt nur den selktierten Text und ich will ja die fokosierte Stelle wissen.

Im SELFForum gab es ebenfalls keine Suchergebnisse und Google half mir auch nicht wirklich.

Ich habe mir selber schon ein paar Sachen überlegt:
Folgende Event-Händler müssten/sollten drin vorkommen:
onChange; onClick; onFocus.
Dadurch würde ich dann eine Funktion aufrufen, die die derzeitige Position des Cursors (der fixierten Stelle) aufruft und durch einen Link, der ebenfalls eine Funktion aufruft, würde ich dann per
...substring(0;[ebengespeicherter Wert]) + "bla" + document.bla.bla.substring(.,..length) in das Textfeld einfügen.

Ich glaube man konnte halbwegs verstehen, was ich meinte.
Wäre nett, wenn jemand die Funktion kennt, die die Stelle des fokosierten Feldes angibt, und sie mir sagt oder wenn der jenige einen Weg kennt.

Schönen Dank, H²O