19/04/2008, 07:26
|
| | Fecha de Ingreso: diciembre-2007 Ubicación: Argentina
Mensajes: 151
Antigüedad: 17 años Puntos: 2 | |
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 *** |