Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    testo dinamico - posizione cursore

    ho un problemino un po insolito e rognoso.

    Ho un campo di "input test" contenente gia del testo suo che può essere modificato dall'utente.

    Quando l'utente clicca per modificare il testo ho bisogno di conoscere in quale riga del testo lampeggia il cursore con cui l'utente scriverà.

    Premetto che ho gia impostato il sistema per sapere (premuto = true) se l'utente sta editando, ma non riesco a beccare la riga in cui sta editando...

    Ho provato ad assegnare insieme a premuto=true la posizione del mouse nel momento in cui l'utente preme sul campo di testo, ma è solo una mezza soluzione perchè l'utente potrebbe premere in un punto e poi spostarsi con le frecce su e giù nel testo cercando la rica che vuole modificare. in teoria devo monitorare costantemente la posizione del cursore lampeggiante nel testo

    Sapete come si potrebbe fare?

  2. #2

    preciso meglio

    mi chiarisco,

    ho gia provato Selection.getCaretIndex()
    ma restituisce solo la poizione del carattere in cui lampeggia il cursore... la riga esatta resta sconosciuta, parole molto lunghe o molto corte (in un testo allineato a sinistra) fanno si che ogni riga possa avere un numero diverso di caratteri
    e quindi non posso nemmeno usare il Selection.getCaretIndex() unito al maxscroll per sapere in quale riga sono....

    è un casino...

  3. #3
    Oh Dio, Negative ha fatto una passata di aiuti e mi ha tralasciato,
    Vuol forse dire che non ho speranze?

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    No, vuol dire che non avevo visto.. :)

    Mi pare di aver visto in passato una cosa del genere, sul calcolo della posizione di una lettera in base alle coordinate. Se la ritrovo, ti posto il link.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.