Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515

    JS - recuperare testo selezionato

    ciao!
    E' possibile recuperare come contenuto di una variabile un testo selezionato in una pagina?? (tipo come si fa con copia e incolla?)
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao angelicab,

    che compatibilità ti serve? Con IE
    codice:
    var selezione=document.selection.createRange();
    alert(selezione.text)
    se vuoi puoi fare anche il copia e incolla
    codice:
    document.execCommand('copy');
    document.execCommand('paste');

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    ho usato la prima che mi hai dato ..

    per usare il copia e incolla dovrei mettere dei bottoni "COPIA" e "INCOLLA" vero?
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da angelicab
    per usare il copia e incolla dovrei mettere dei bottoni "COPIA" e "INCOLLA" vero?
    dipende da come vuoi usarli

  5. #5
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    scusa .. mi spieghi meglio come usare il copia e incolla?
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ti faccio un esempio
    codice:
    <BODY>
    <form>
    <input type="button" name="copia" value="copia" onclick="document.execCommand('copy');">
    <input type="button" name="incolla" value="incolla" onclick="this.form.NomeText.focus();document.execCommand('paste');">
    
    
    <textarea name="NomeText" cols="40" rows="5">questo testo è nella textarea</textarea>
    </form>
    Prova a selezionare qualcosa in questa pagina, clicca il pulsante copia e poi
    
    incolla nella textarea cliccando il tasto incolla.
    
    ciao ciao
    </BODY>
    come avrai notato prima di fare il paste devi dare il focus dove vuoi incollare (nell'esempio la textarea)

  7. #7
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    grazie
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

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.