
16/09/2005, 11:40
|
 | | | Fecha de Ingreso: junio-2004 Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 8 meses Puntos: 4 | |
para mozilla/opera se usa:
el_textarea.selectionStart;
el_textarea.selectionEnd;
con eso marcas el rango seleccionado, luego el valor lo obtenes asi:
valor = el_textarea.value.substring(caja.selectionStart, caja.selectionEnd);
y para insertar texto:
el_textarea.value = el_textarea.value.substring(0, el_textarea.selectionStart) + texto_a_agregar + el_textarea.value.substring(el_textarea.selectionE nd, el_textarea.value.length); |