hola
tengo un script para crear un boton que al presionarle, me ponga el texto que le intique en un textarea, es el siguiente,
<script type="text/javascript">
function texto (){
document.getElementById ("c").value = "sfd";
}
</script>
<input type="button" value="clic" onclick="texto ();"/>
,
lo que quiero y no consigo es modificarlo, para que,supangamos que tengo señalado con el cursor
el texto dentro del textarea ,"y asi sucumbieron a" pues quiero transformar el script para que me añada el sfd justo antes del y asi sucumbieron ah, y otro script para que me añada el "sfd" despues de el y asi sucumbieron a.....
gracias, el problema es que desconozco la mayoria de metodos de javascript
Quieres hacer esto?.
http://sourcecookbook.com/en/recipes/39/obtener-el-texto-seleccionado-en-un-textarea
Saludos.
bueno, el script que me has dado lo que hace es , si no me equivoco, porque no me funciona..
lo que hace es retornar lo que tienes seleccionado, yo lo que quiero es añadir delante y detras de lo que tengo seleccionado una cadena de texto algo asi como:
este es el texto que tengo en el text area:
"esto es un ejemplo de lo que quiero hacer"
ahora selecciono con el raton la parte del texto que quiera:
"esto es un ejemplo de lo que quiero hacer"
ahora pulso un boton y el texto me aparece esto:
"esto es un <jeje>ejemplo de lo que</jeje> quiero hacer"
Bueno era por poner un ejemplo de como tomar el texto seleccionado, ya depende de ti en donde quieras posicionarlo.
No iba a buscar un código que hiciera exactamente lo que pides.
Saludos.
Como obtener el texto seleccionado con el mouse.
http://www.codetoad.com/javascript_get_selected_text.asp
http://mark.koli.ch/2009/09/use-javascript-and-jquery-to-get-user-selected-text.html
Como agregar estilos css con js.
http://www.universalwebservices.net/web-programming-resources/javascript/modify-css-with-javascript
vale, pedire entonce un script sencillo y concreto, como escribir en la posicion numero x de un textarea la frase que yo quiera?
Cita de: Pirat3net en 6 Marzo 2013, 09:26 AM
vale, pedire entonce un script sencillo y concreto, como escribir en la posicion numero x de un textarea la frase que yo quiera?
Escribir en un textarea? si podes hacerlo a mano... que es lo que quieres hacer? podrias explicarlo un poco.
Si te referis a editar un texto en linea, no es tan facil, al hacer click sobre el texto debemos tomar el contenido y mostrar un textarea con el contenido... hacemos los cambios, tomamos el texto editado, ocultamos el textarea y mostramos el nuevo contenido donde estaba el anterior. El problema es que no se van a aplicar los cambios, hay es cuando se utiliza php y ajax para aplicar cambios sobre una base de datos.
Un ejemplo de los que hablo
http://www.tonylea.com/2010/jquery-easy-editable-text-fields/
creo que me e explicado fatal, lo que simplemente quiero es hacer un boton como el de este mismo foro, que por ejemplo, si sañalo una parte de lo que tengo escrito, y le doy al boton [subrayar] se me añaden las etiquetas alante y atras de la seleccion.
dios!! que estres xD