Tengo el siguiente codigo, q es super basico, solo para probar sin funciona lo q hago, ok?
Código HTML:
<html> <head> <script type="text/javascript"> function setText() { var texto; if (document.selection) { // for IE texto = document.selection.createRange().text; } else if (typeof this.selectionStart != 'undefined') { // for FF, Opera etc... texto = this.value.substring(this.selectionStart, this.selectionEnd); } textoFormateado = "[B]" + texto + "[/B]"; document.getElementById("txt").value = document.getElementById("txt").value.replace(texto, textoFormateado); } </script> </head> <body> <form name="myForm"> <textarea name="txt" rows=2 cols=50 onMouseUp="setText()"> Here is some text in my text area. </textarea> </form> </body> </html> <html> <head>
Soy muy novata con javascript, y se acer lo basico con los formularios, asi q esto me cuesta un poco... El codigo q se ejecuta para el mozilla es un copy-paste q me encontre esta mañana por ahi.
Alguna idea de como grabar los resultados en el textarea para mozilla?
Y alguien q me diga como deseleccionar el texto tras la insercion de las tags del BBCode?
Gracias
PD: Como ago para crear una variable global a todas las funciones de mi archivo *.js? o.o