Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2004, 02:56
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
explorer: selección en textarea

Hola amigos:

Quisiera saber si se puede mantener la selección de un texto (en un textarea) después de cambiar esa selcción con un script.

Con Mozilla lo hago mediante selectionStart/End, pero con explorer no consigo mi objetivo.

Es para mi libro de visitas: http://www.pepemolina.com/visitas/visitasPrueba.php

Los scripts están en: http://www.pepemolina.com/visitas/editor.js

La función es ésta:

Código PHP:
function poner_ie(x)    {
    
_formulario;
    if (
f.createTextRange && f.posi)    with(f)    {
        
posi.text x;
        
posi.select();
    }
    
f.focus();

Y el sistema es muy similar al de estos foros, capturando los eventos onchange y onclick del textarea con:

Código PHP:
function datos_ie() {
    
_texto document.selection.createRange().text;
    if (
_formulario.createTextRange)
        
_formulario.posi document.selection.createRange().duplicate();
    return 
true;

Por anticipado muchas gracias

Saludos