| |||
uso del createRange Bueno mi pregunta es como se usa el createRange es decir estaba probando un codigo donde introducia un parrafo y luego al seleccionar alguna de las palabras me saliera un alert con la seleccion que se hizo y no se si es con ese metodo CreateRange o el GetRange les agradezco su ayuda he buscado en google pero no sale una explicacion del createRange convincente |
| |||
Re: uso del createRange Como te va. Como podés ver en el código createRange() permite crear un rango sobre la seleccion del texto o por ejemplo, sobre cualquier elemento input text, textarea var str = document.selection.createRange().text; var str = document.form.mitext.value.createRange().text; Estos dos ejemplos almacenarán (en la variable str) el texto seleccionado que luego podremos utilizar como cualquier variable tipo string Despues podemos utilizar createRange() para almacenar el objeto var str = document.selection.createRange(); con lo que podremos, para que tengas un ejemplo, saber la posición del cursor en un cuadro de texto. Por ejemplo: var rangoTexto = document.selection.createRange(); var contador = 0; while (rangoTexto.move('character', -1)) contador++; posicionCursor = contador; alert('La posición del cursor es: '+posicionCursor) Espero que sirva Saludos
__________________ "Afuera es una jungla llena de lagartos, así que bebe tu JavaScript" *** Código fuente JavaScript *** |