Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    35

    copiare un testo in memoria

    Salve a tutti ho un problema,
    in pratica voglio usare una funzione per salvare un qualcosa, un testo, in memoria fino a che nn richiamo per visualizzare il contenuto in un'altra pagina.
    Ho usato questo per explorer funziona ma per mozilla nn va mi sapreste dire una funzione simile che funzioni per mozilla.

    <html>
    <head>
    <title>Copy to clipboard</title>
    <script>
    function ClipBoard2()
    {
    test.innerText= "iltestodamemorizzare";
    Copied = test.createTextRange();
    Copied.execCommand("Copy");
    }
    </script>
    </head>
    <body>
    <textarea id="test" style="display:none;"></textarea>
    Click Me
    </body>
    </html>

    grazie a tutti in anticipo.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: copiare un testo in memoria

    Originariamente inviato da orphengt
    mi sapreste dire una funzione simile che funzioni per mozilla.
    non esiste corrispettivo per browser diversi da IE

    se non ti serve propriamente scrivere nella clipboard
    (parli di un circoscritto copia/incolla tra pagine diverse)
    scrivi e leggi cookie
    ciao

  3. #3
    oppure usi la Web RAM

    P.S. occhio ai credits, quelli vanno lasciati
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    35

    web ram?

    salve Andr3a,
    questa funzione dovrebbe salvarmi il testo che dico io in memoria e poi lo risprendo quando voglio?

    sto cercando cosa fa questa funzione ma nn sto capendo bene nn è che mi potresti fare un esempio concreto.

    grazie

  5. #5
    immagina di avere una stringa con la divina commedia da memorizzare che poi vuoi riprendere senza ricrearla ...


    var divinaCommedia = RAM("divina commedia") || RAM("divina commedia", "Nel mezzo del cammin\ndi nostra vita\nmi ritrovai per una selva oscura,\nché la diritta via era smarrita.\n ...");


    ecco, con questa sintassi potrai recuperare la divinaCommedia senza doverla ricreare da zero ogni volta in tutte le pagine appartenenti alla stessa window (inteso anche come tab) nel tuo sito come in altri esterni.

    Eventualmente puoi passare la variabile a popup dello stesso dominio ma in generale RAM lavora sulla stessa finestra e non vede di buon occhio gli utilizzatori di NoScript ... i cookie vanno bene, anzi, meglio ... ma purtroppo hanno una capienza limitata.

    l'ideale sarebbe usare un db, tramite Google Gears, SQLite integrato in FireFox 3 o Safari.Next ... insomma, a seconda delle esigenze c'è una soluzione più idonea
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    35

    problema risolto

    Ok grazie Andr3a, cmq ho risolto così:

    per explorer ho usato la funzione da me sopra riportata e invece con gli altri browser gli faccio aprire un iframe dove gli faccio visualizzare il contenuto da copiare.

    vabene lo stesso così.

    Cmq grazie per il tuo aiuto.


  7. #7
    beh, soluzione un pò arrangiata ma può andare, magari invece di un iframe mostra una textarea al fine di semplificare l'operazione di selezione e/o copia
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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 © 2026 vBulletin Solutions, Inc. All rights reserved.