Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348

    Inserimento smile come in questo forum

    Ciao a tutti...

    Avrei bisogno di inserire cliccando su un'immagine dei caratteri speciali in un campo text...

    Ho fatto per purtroppo il click mi aggiunge i caratteri sempre in fondo al testo (l'operazione è infatti document.frm.CorsoTesto.value+=attr

    Come posso fare per fare in modo che il click aggiunga il testo nella posizione in cui è posizionato il cursore all'interno del campo come avviene in questo forum con le faccine?

    Grazie
    Edo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` chiaro che stai usando un browser particolare, perche` in JS (standard) non c'e` possibilita` di inserire "dove sta il cursore".

    Comunque fai prima a prendere la pagina dove vedi la cosa che funziona e analizzare il codice.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Originariamente inviato da Mich_
    E` chiaro che stai usando un browser particolare, perche` in JS (standard) non c'e` possibilita` di inserire "dove sta il cursore".

    Comunque fai prima a prendere la pagina dove vedi la cosa che funziona e analizzare il codice.
    Ciao,

    ho trovato nel forum questo codice e funziona su IE 6.0:

    function stile(attr){
    var obj=document.frm.CorsoTesto;
    if (document.selection && document.selection.createRange()) {
    obj.focus();
    var sel=document.selection;
    var rng=sel.createRange();
    rng.colapse;
    rng.text=attr;
    } else if(obj.selectionEnd){
    var lng=obj.textLength
    var from=obj.selectionStart
    var to=obj.selectionEnd
    obj.value=obj.value.substring(0,from)+attr+obj.val ue.substring(to,lng)
    } else obj.value+=code;
    obj.focus();
    }

    Trattandosi di una parte privata di amministrazione "non ho problemi a imporre l'uso di un browser specifico"

    Grazie
    Edo

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.