Newsgroup: it.comp.lang.javascript
Titolo: Caret position

Salve a tutti...
E' possibile determinare la posizione del caret in una textarea in modo da
inserire del testo (tramite una funzione, ovviamente... hehehe) in quella
posizione?
Ciao, Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 posizione?
Usa il replace (occhio alle righe lunghe):
<html>
<head>
<script>
<!--
function vai()
	{
	document.modulo.aaaa.value=document.modulo.aaaa.value.replace(/
\^/,"JsDir.com");
	}
//-->
</script>
</head>
<body>
<form name='modulo'>
<textarea name='aaaa' rows='10' cols='60'>prova con il ^ caret
</textarea><br />
<input type='button' value='clicca' onclick='vai()' />
</form>
</body>
</html>
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli i PUNTO .


Ho provato il tuo esempio... ma l'unico effetto che ottengo è la
sostituzione del carattere "^" con il testo indicato.
Forse mi sono spiegato male (eventualmente perdonami... hehehe). Ciò che io
vorrei fare è inserire del testo nella posizione corrente del cursore
all'interno della textarea (credo che il cursore lampeggiante si chiami
proprio "caret", ma potrei sbagliarmi).
Comunque grazie per la risposta... :-)
Saluti, Luca


 Comunque grazie per la risposta... :-)
La risposta alla domanda vera e' "cerca nei mex vecchi", un po' perche' 
e' una domanda posta abbastanza spesso, ma sopratutto perche' non mi 
sono mai posto il problema :-P



Su questo punto ti do ragione, avrei dovuto cercare nei vecchi messaggi,
ma... hai visto il mio nick??? hehehe... A parte gli scherzi, ho spulciato
un po' nel "passato" ma non ho trovato risposte. Cercherò meglio :-)
Ciao, Luca


 
Ci mancherebbe pure andare in polemica, ma credo che tu abbia perso il 
filo del discorso.
Nel tuo primo messaggio:
"E' possibile determinare la posizione del caret in una textarea in modo 
da inserire del testo (tramite una funzione, ovviamente... hehehe) in 
quella posizione?"
eri stato piu' che preciso. :-)
Se poi intendevi dire "cursore", allora cambia nickname che magari 
rileggevi prima di inviare e tutti si risparmiava un po' di banda.


 rileggevi prima di inviare e tutti si risparmiava un po' di banda.
Ehm, temo che lui non abbia tutti i torti. Il termine "caret" e'
effettivamente utilizzato per indicare il "cursore testuale".
<Divagazione />
Tra l'altro ho notato che su google questo topic fa un merge con uno del
2001 di una certa "Tatiana Litvinova", che chiedeva piu' o meno la stessa
cosa.
L'assurdo e' che.. almeno da google pare.. non gli ho risposto.
Ne' tu, ne' Catarsi, ne' Cristiano. Insomma.. Che ne e' della teoria del
"basta che abbia un nome femminile e fioccano le risposte"..?
Neanche si fosse chiamata "Gandolfa Fantozzi".. insomma.. "Tatiana
Litvinova" ha tutto un altro suono, no?
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 Litvinova" ha tutto un altro suono, no?
Sě, ma suona falsissimo...come scrivere Luana...per questo non gli abbiamo
risposto! :-)

 come scrivere Luana...per questo non gli abbiamo risposto! :-)
Tsk, tsk.. ho fatto ricerche approfondite, invece in altri topic gli hanno
risposto.. tipo Riccardo o Atipower.. ma di miei reply diretti a lei..
manco uno.
Strano.. :D


 L'assurdo e' che.. almeno da google pare.. non gli ho risposto.
Non e' assurdo, spesso in Google ho trovato dei thread in cui mancavano 
delle risposte e thread mischiati.
Per questo preferisco conservare tutto lo storico dei post nel mio 
gravity anche se anno per anno cambio files.


 delle risposte e thread mischiati.
Era ironico.. vedasi risposta di Cristiano. ;)


 indipendentemente dal nick.
Mi riferivo ad un topic, non troppo recente, che e' apparso da queste
parti.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Prima legge sui film americani:
"Qualsiasi problema che venga considerato sufficientemente catastrofico,
puo' essere risolto facendo esplodere uno o piu' ordigni, preferibilmente 
nucleari" (ZER0 & Cosimo)

 possibile col javascript aprire una finestra sul cortile?
Tamara, sei OT.
( Catarsi :P )
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Corollario alla prima legge:
"Qualunque tipo di tecnologia aliena sopravviva ad un esplosione
nucleare, puo' essere distrutta da un virus informatico creato dal primo 
imbecille che si ritrova un portatile sottomano." (ZER0)

Tamara, sei OT.
house.walls[wallNumber].windows[windowNumber].open(leftPanelAngle,
RightPanelAngle);
Le definizioni degli objects house, wall, e window sono lasciati come
esercizio per il lettore del messaggio (SVG+Javascript) :-)
'bye

, agostino.-
nospam-d...@iol.it
 says...

LOL!!!
