Foros del Web » Programando para Internet » Javascript »

Posicion del puntero en una area de texto

Estas en el tema de Posicion del puntero en una area de texto en el foro de Javascript en Foros del Web. Necesito saber donde está el cursor actualmente dentro de un textarea, alguien me podría ayudaaaaaaa???????...
  #1 (permalink)  
Antiguo 16/01/2009, 18:52
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Sonrisa Posicion del puntero en una area de texto

Necesito saber donde está el cursor actualmente dentro de un textarea, alguien me podría ayudaaaaaaa???????
  #2 (permalink)  
Antiguo 16/01/2009, 20:57
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Posicion del puntero en una area de texto

Para áreas de texto podés usar algo así:
Código PHP:
<script>
function 
devPos(input){
if(
typeof document.selection != 'undefined' && document.selection && typeof input.selectionStart == 'undefined' || input.selectionStart=='vacio'){
var 
str =document.selection.createRange();
var 
stored_range str.duplicate();
stored_range.moveToElementText(input);
stored_range.setEndPoint'EndToEnd'str );
input.selectionStart stored_range.text.length str.text.length;
input.selectionEnd input.selectionStart str.text.length;
alert(input.selectionStart);
input.selectionStart='vacio';
}else if(
typeof input.selectionStart != 'undefined'){
alert(input.selectionStart);
}
}
</script> 
Podés verla funcionando aquí: http://www.disegnocentell.com.ar/new...onTextarea.php
Para campos de texto de línea única es diferente (fijate en el código fuente del ejemplo.)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:47.