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) {
f = _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