El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de JavaScript
Foros del Guru > JavaScript
Usuario Acumular lo que se selecciona en u...
Desconocido
Enviado - 29/9/2004
 
Hola, estoy trabajando con un script que, cuando seleccionas un área de texto, aparece en una caja de texto. Esto esta todo bien, el problema es que cuadno selecciono otra área de texto, la anteior se borra.


este es el script:

<SCRIPT LANGUAGE="JavaScript">

<!--
var text = "";
function getActiveText(e) {

text = (document.all) ? document.selection.createRange().text : document.getSelection();

document.theform.text.value = text;
return true;
}

document.onmouseup = getActiveText;
if (!document.all) document.captureEvents(Event.MOUSEUP);
// -->
</script>

<center>
<form name=theform>
Aquí verás el texto:<input type=text name=text value="" size="30">
</form>
</center>

Lo quiero lograr es que se vallan acumulando, así el usuario selecciona lo que le gusta de la pagina y luego lo imprime.

Espero que me entiendan.

Ayudanme por favor. Gracias.

Un saludo.
 
nostromo
362 Mensaje(s)
Enviado - 30/9/2004
 
Holas;

Es simple, lo unico que debes hacer es:

DONDE DICE:

document.theform.text.value = text;

DEBE DECIR:

document.theform.text.value += text;

Para acumular dentro de un text o textarea, debe utilizar la autosuma, por asi decirlo, "+=".

Nos vemos.
 
 

 

Contactos myStudio Network