JavaScript - Nuevo con javascript

 
Vista:

Nuevo con javascript

Publicado por Carlos (1 intervención) el 22/08/2005 09:03:30
Hola familia! k tal?
Vereis, soy nuevo en esto de las páginas web... estoy haciendo una página en asp.net y ahora tengo un problema pk no se hacer una cosa que necesito hacer en javascript.

En una página(es un foro), cuando un usuario hace click en un "emoticono", éste, se debe agregar al texto, pero quiero que el emoticono se agregue en el punto en el que esté el cursor dentro de la caja de texto,
lo hago con esta functión

function emoticon(emot)
{
var element = document.getElementById('txtText'); //obtengo el obejto txtText
element.value = element.value + ' ' + emot + ' '; //añado el texto correspondiente
// al emoticono pulsado
document.getElementById('txtText').focus(); //devuelvo el foco a la caja de texto
}

pero obviamente, este código inserta la variable 'emot', al final del texto, yo quiero que 'emot' se inserte donde esté el cursor en ese momento, y no siempre al final.
Cómo puedo hacerlo?
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder