Posición del cursor en una caja de texto

patrif
05 de Mayo del 2004
Hola a todos. Estoy realizadno el proyecto de fin de carrera y necesitaría saber cómo conseguir la posición en la que se encuentra el cursor en una caja de texto.

Lo que quiero hacer, es que en un formulario, cuando se pulse un botón, inserte el texto que yo quiera en la posición en la que estuviera el cursor en la caja de exto antes de pulsar el botón, añadiendo ese texto entre medias de lo que tuviera la caja de texto. Pongo un ejemplo de lo que quiero.
Tengo una caja de texto con el valor "hola adios" el cursor está justo después de "hola". Ahora pulso el botón y tiene que añadir "a todos " en la posción donde esté el cursor. Así que quedaría: "hola a todos adios".

Espero que me ayuden. Saludos y gracias.

rtgrtg
05 de Mayo del 2004
pon esto

function replaceSelection (input, replaceString) {
input.focus();
range = document.selection.createRange();
range.text = replaceString;

}