• Home
  • Forum
  • Fare Web
  • Javascript

dragging in textarea

  • Creatore Discussione Creatore Discussione bl4d3
  • Data di inizio Data di inizio 2 Lug 2007
B

bl4d3

Nuovo Utente
2 Lug 2007
6
0
0
  • 2 Lug 2007
  • #1
Salve a tutti, ho un problema di questo tipo:
voglio avere un pagina con un testo sul quale posso fare un drag&drop, quando esso viene rilasciato su una textarea viene inserito nella textarea il valore del testo.
Per adesso ho creato il testo trascinabile nella pagina, ma non riesco a "catturare" l'evento: "ho rilascato il testo nela textarea".
Vi posto il codice:

Codice:
<script language="javascript1.2">
// JAVASCRIPT

function $(v) { return(document.getElementById(v)); }
function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); }
function xy(e,v) { return(v?(agent('msie')?event.clientY+document.body.scrollTop:e.pageY):(agent('msie')?event.clientX+document.body.scrollTop:e.pageX)); }

function dragOBJ(d,e) {

function drag(e) { if(!stop) { d.style.top=(tX=xy(e,1)+oY-eY+'px'); d.style.left=(tY=xy(e)+oX-eX+'px'); } }

var oX=parseInt(d.style.left),oY=parseInt(d.style.top),eX=xy(e),eY=xy(e,1),tX,tY,stop;

document.onmousemove=drag; document.onmouseup=function(){ stop=1; document.onmousemove=''; document.onmouseup=''; };

}

function gestoreEvento(e){
  if(!e) e = window.event;
  	alert('evento');
  }



// HTML
</script>

<div style="position: relative; top: 0; left: 0" onmousedown="dragOBJ(this,event); return false;">test</div>

<div ondragdrop="gestoreEvento(event);"><textarea></textarea></div>

Appunto se rilascio il testo sopra alla textarea non sento nessun evento. Ho provato anche sostituendo indragdrop con onmouseup ma niente.
Grazie
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 2 Lug 2007
  • #2
a me pare che funzioni, il testo viene inserito nella textarea

l'unica cosa che non mi piace è il fatto che il testo si sposta... lascialo fisso!

qual'è il problema?
 
B

bl4d3

Nuovo Utente
2 Lug 2007
6
0
0
  • 2 Lug 2007
  • #3
Il testo non viene inserito nella textarea...ma solo visualizzato sopra di essa...sostituendo la textarea con:

Codice:
<div id="area" onclick="gestoreEvento(event);"><input type="text" id="testo"></div>

e inserendo la funzione:

Codice:
function gestoreEvento(e){
  if(!e) e = window.event;
  	alert(document.getElementById('testo').value);
  }

non riesco a recuperare il valore della casella di testo.
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 2 Lug 2007
  • #4
se provi a fare la stessa operazione vedi che non ti serve nemmeno javascript: seleziona del testo e portalo nella textarea e fammi sapere che succede...

che browser usi?
 
B

bl4d3

Nuovo Utente
2 Lug 2007
6
0
0
  • 3 Lug 2007
  • #5
Si hai perfettamente ragione, se seleziono il testo e lo trascino viene inserito il suo valore nella casella di testo.
Ma come faccio se non voglio selezionarlo?
Cioè solo puntandoci sopra e trascinarlo nella casella di testo?
Grazie!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 4 Lug 2007
  • #6
Scusa la domanda: è una necessità o un virtuosismo che vuoi mettere in atto?
 
B

bl4d3

Nuovo Utente
2 Lug 2007
6
0
0
  • 4 Lug 2007
  • #7
necessità....
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 4 Lug 2007
  • #8
Faccio qualche prova, non dovrebbe essere nulla di assurdo, ma per renderlo compatibile con tutti i browser, intuibile e senza bug di sorta, lo vedo un bel lavoro!
 
B

bl4d3

Nuovo Utente
2 Lug 2007
6
0
0
  • 4 Lug 2007
  • #9
grazie! mi serve solo qualche dritta su come non selezionare il testo per trascinarlo nella textarea.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Come validare textarea con jquery
  • migo80
  • 21 Mag 2021
  • jQuery
Risposte
0
Visite
3K
jQuery 21 Mag 2021
migo80
M
M
  • Bloccata
Passaggio Valori checbox in textarea
  • migo80
  • 20 Mag 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 20 Mag 2021
migo80
M
non si aggiorna textarea in tempo reale
  • napuleone
  • 14 Feb 2021
  • Javascript
Risposte
3
Visite
2K
Javascript 16 Feb 2021
marino51
[ASP] Controllare il testo inserito in Textarea
  • seranto
  • 30 Nov 2019
  • Classic ASP
Risposte
6
Visite
3K
Classic ASP 18 Feb 2020
seranto
Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select"
  • psicomia
  • 9 Giu 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 10 Giu 2019
psicomia
Modifica script textarea
  • Cosina
  • 31 Ott 2018
  • jQuery
Risposte
0
Visite
1K
jQuery 31 Ott 2018
Cosina
C
PHP citazione forum <blockquote> in TEXTAREA
  • colomber
  • 8 Ago 2017
  • PHP
Risposte
2
Visite
1K
PHP 9 Ago 2017
colomber
C
C
[HTML] Stampo contenuto di una variabile in TEXTAREA allineamento
  • colomber
  • 7 Ago 2017
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 7 Ago 2017
colomber
C
Inserire emoticons in una textarea
  • zorro
  • 12 Apr 2016
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 12 Apr 2016
peppe1995romano@
Inserire emoticons in una textarea
  • zorro
  • 7 Apr 2016
  • PHP
Risposte
1
Visite
1K
PHP 12 Apr 2016
filomeni
M
Come rendere solo lettura campo textarea
  • Max61
  • 22 Feb 2016
  • PHP
Risposte
2
Visite
2K
PHP 22 Feb 2016
Max61
M
P
problema con textarea
  • paperinik4
  • 18 Ago 2015
  • PHP
Risposte
6
Visite
2K
PHP 28 Ago 2015
paperinik4
P
L
visualizzare i &nbsp; nella textarea
  • luigi777
  • 19 Dic 2014
  • PHP
Risposte
1
Visite
1K
PHP 20 Dic 2014
luigi777
L
C
Textarea stampa font personalizzato
  • colomber
  • 2 Dic 2014
  • PHP
Risposte
5
Visite
1K
PHP 3 Dic 2014
colomber
C
I
contatore caratteri textarea sbagliato
  • ispanic
  • 27 Set 2014
  • Javascript
Risposte
1
Visite
1K
Javascript 27 Set 2014
criric
I
problema textarea
  • ispanic
  • 20 Set 2014
  • PHP
Risposte
9
Visite
2K
PHP 21 Set 2014
ispanic
I
G
Lasciare inalterati valori campi textarea e combo box
  • Giosafat Loviglio
  • 20 Ago 2014
  • PHP
Risposte
0
Visite
1K
PHP 20 Ago 2014
Giosafat Loviglio
G
M
textarea problema
  • Marco Turchetta
  • 14 Ago 2014
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 15 Ago 2014
criric
C
Sicurezza Textarea
  • colomber
  • 22 Giu 2014
  • PHP
Risposte
1
Visite
1K
PHP 22 Giu 2014
criric
C
Lunghezza textarea per stampa
  • colomber
  • 21 Giu 2014
  • PHP
Risposte
0
Visite
2K
PHP 21 Giu 2014
colomber
C
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?