Hola, necesito una manita, haber si alguien me la puede echar.
Tengo un textarea en el que quiero mediante una funcion de javascript poder introducir texto, y cosas asi, tipo introducir smiles en un foro. El problema es que he leido cosillas sobre como manejar y he mirado el codigo de algunas paginitas de foros (esta entre otras), pero no he sacado mucho en claro.
el textarea esta definido asi:
<textarea name="texto" id="texto" rows="10" cols="22"></textarea>
Se que en mozilla existen las funciones "selectionStart", y "selectionEnd" para la posicion del cursor y lo que esta seleccionado. Que para asignar el textarea a una variable seria algo asi:
var editor=document.getElementById('texto'));
Que para introducir lo que sea, hay que concatenar lo anterior a la posicion del curso + lo que se introduce + lo posterior.
El problema es, que junto todo esto y no sale nada.
Basicamente el codigo es algo asi:
<html>
<head>
<script type="text/javascript" src="codJS/funcionesJS.js"></script> //funciones javascript
...
</head>
<body>
...
<a href="javascript:emoticon('[!]')"><img src="smiles/exclam.gif" border=0></a> //introducion del smile
...
</body>
La funcion "emoticon()" es la que no me sale, o a lo mejor esta mal hecha la linea de arriba y es imprescindible un boton, o falta algo de codigo javascript en la pagina de codigo html.
No se, estoy desconcertado y en esta ocasion tengo muy poco tiempo para investigar, asi que si alguien me puede mostrar el camino.
Gracias por la atencion. Adios