Newsgroup: it.comp.www.php
Titolo: Seleziene di una porzione di testo

Buon giorno a tutti
Ho una Textarea nella quale viene inserito del testo, come posso fare
per passare ad una variabile il testo che viene selezionato con il
mouse dall'utente?
ciao e grazie in anticipo per la disponibilità

robby wrote:

selezionato col mouse implica il lato client.. php e' lato server..
puoi far copiare la porzione di testo interessata in una seconda textarea od
usare tecnologie lato client..
se spieghi meglio il tuo prolema forse si possono trovare metodi
alternativi..
-- 
www.iuz-lab.info

Intanto grazie per l'attenzione
A me basterebbe riuscire a copiare il testo selezionato in una seconda
text area poi da li con un form le cose sarebbero molto semplici.
il mio problema è proprio capire come posso catturare la porzione di
testo
saluti

 testo
Ti e' gia' stato risposto, PHP e' lato server, DEVI usare una
tecnologia lato client. it.comp.lang.javascript.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Mi perdoni Sig. Setec Astronomy cosa non Le è chiaro? nel primo post
ho scritto:
Buon giorno a tutti
Ho una Textarea nella quale viene inserito del testo, come posso fare
per passare ad una variabile il testo che viene selezionato con il
mouse dall'utente?
ciao e grazie in anticipo per la disponibilità
Mi è stato gentilmente detto che devo utilizzare una tecnologia lato
client, inoltre il Sig. Luz, nel rispondermi, ha casualmente centrato
il mio problema scrivendo :
"...puoi far copiare la porzione di testo interessata in una seconda
textarea... "
Al che, in accordo con il concetto che si debba utilizzare tecnologie
lato client e riprendendo l'esempio di copiare la porzione di testo in
una seconda textarea ho risposto con :
"...A me basterebbe riuscire a copiare il testo selezionato in una
seconda text area... " (come aveva suggerito il Sig. Luz)
Ovviamente una volta fatto questo (ossia dopo aver copiato la stringa
nella seconda textarea, sfruttando tecnologie lato client ) ho risolto
il problema perchè costruendomi un semplice form (e perciò
utilizzando PHP) sarei andato a creare la var $_post['xxx'] risolvendo
il tutto.
Poi con la frase:
"...il mio problema è proprio capire come posso catturare la porzione
di testo..."
Mi sembra di aver chiesto abbastanza chiaramente come si fa a passare
la selezione.
Ossia chiedevo un esempio di codice che mi aiutasse a capire che
funzioni devo utilizzare ecc ecc.
Mi spiace se lei non ha capito ma mi sembra, tutto sommato, che dalla
discussione si capisca quali siano i quesiti, per qui, la discussione
aperta è abbastanza "decente".
Inoltre con il Suo inutile puntiglio, ossia scrivendo:
"...Ti e' gia' stato risposto, PHP e' lato server, DEVI usare una
tecnologia lato client..."
Mi ha fatto solo perder tempo perchè il fatto di saper COSA io debba
utilizzare non significa che mi risolva automaticamente il problema.
Adesso so che COSA devo usare, postando la seconda volta, chiedevo COME
fare per ...
In sostanza chiedevo se qualcuno potesse spendere un po' del suo tempo
per buttar giù un piccole esempio per farmi capire.
Arrivederci e grazie a tutti

ho risolto...
(Dal sito:
http://javascript.internet.com/page-details/copy-selected-text.html
)
function copyit(theField) {
	var selectedText = document.selection;
	if (selectedText.type == 'Text') {
		var newRange = selectedText.createRange();
		theField.focus();
		theField.value = newRange.text;
	} else {
		alert('select a text in the page and then press this button');

 COME fare per ...
Come gia' detto da iuz e dal sottoscritto, in PHP NON SI PUO' FARE, e
per questo QUI NON E' IL LUOGO ADATTO per discuterne.


 ho risolto...
Per favaore, quoti decentemente.
Se non conosce il termine "quotare" le consiglio vivamente di leggere
qui:
http://wiki.news.nic.it/QuotarBene
