Visualizzazione risultati 1 fino 7 di 7

Discussione: Copia nella clipboard di windows

  1. #1
    Guest

    Exclamation Copia nella clipboard di windows

    Salve,
    esiste qualche funzione php che mi consente, una volta cliccato il pulsante "Copia", di copiare negli appunti di windows un'immagine senza che questa appaia nella pagina del pulsante (non deve essere nemmeno nascosta), cioè voglio che il tag img non sia presente nella pagina ma inviato tramite server?
    Poi, una volta copiata, andando ad incollarla per esempio in un'email in html, dovrebbe farmi apparire direttamente l'immagine e non il tag IMG in formato testo.

    Non so se sono stato chiaro!
    Grazie infinitamente a chi mi aiuta!!!

  2. #2
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Devi progettarlo in JavaScript.
    Forse tramite Flash o jQuery, ma credo che questa sezione sia sbagliata.
    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Devi progettarlo in JavaScript.
    Forse tramite Flash o jQuery, ma credo che questa sezione sia sbagliata.
    Ciao!
    Non esiste nulla del genere in php?!

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    PHP è un linguaggio lato server, serve solamente a produrre le pagine richieste dal browser, non può interagire con il browser ed il client se non rispondendo alle richieste HTTP.
    Devi necessariamente usare un linguaggio lato client.

  5. #5
    Guest

    Predefinito

    Qualcuno mi aiuti!!!!!!!!!!!

    EDIT:

    Dato che è stata spostata la mia discussione qui, chiedo se è possibile inseire il tag img direttamente all'interno dello script e non in body, l'importante è che venga salvato nella clipboard come immagine e non come testo.
    Ultima modifica di alemoppo : 25-02-2012 alle ore 17.13.27 Motivo: Non fare post consecutivi: usa il tasto "Edita"!

  6. #6
    Guest

    Predefinito

    Anche se continui a chiedere, NON E' POSSIBILE intervenire con PHP sul client.
    i tag HTML (e IMG è un tag html) servono ad inserire elementi in un documento, quindi il loro posto è tra il tag <BODY> e il tag </BODY>.

    Intervenire col sistema operativo da browser (questo è quello che vuoi fare, la clipboard è del sistema operativo) non si può. Puoi tentare con qualche ActiveX ma funzionerebbe, ammesso che funzioni, solo con IE.

    Prova a spiegar quello che vuoi fare, forse la soluzione è più semplice di quello che credi.

  7. #7
    Guest

    Predefinito

    Facendo un giro sulla rete ho trovato questo script che potrebbe avvicinarsi a quello che desidererei tanto:

    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <title></title>
    <script type="text/javascript">
    function fnCopy(objId) {
    var imgObj = document.getElementById('imgId');
    imgObj.contentEditable = 'true';
    var controlRange;
    if (document.body.createControlRange) {
    controlRange = document.body.createControlRange();
    controlRange.addElement(imgObj);
    controlRange.execCommand('Copy');
    alert("Immagine copiata negli appunti di Windows");
    }
    imgObj.contentEditable = 'false';
    }
    </script>
    </head>
    
    <body>
    <div id="test1" style="visibility:hidden">
    <img id="imgId" src="http://www.............../immagine.php" alt="" style="border:0px; height:110px; width:220px" />
    </div>
    <a href="javascript:fnCopy('test1');">Copia</a>
    </body>
    </html>
    L'immagine non è visibile sulla pagina, ma viene caricata ugualmente. Ora mi chiedevo se era possibile ad esempio passarla direttamente nello script, inserendola in una variabile e non nel tag body com'è nell'esempio in alto.
    ...Non so se sono stato più chiaro ora?

    ....Nessuno può aiutarmi?
    Ultima modifica di fucinementali : 25-02-2012 alle ore 20.09.57

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •