Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136

    creare pulsante "copia"

    eccomi sempre alle prese con questi smile.
    Ecco ciò che voglio fare adesso.

    Ho una serie di smile in una pagina.
    Ad essi ho assegnato questo
    codice:
    <a href="javascript:;" onclick="seleziona('emoticons/icon.gif');return false;">
    [img]emoticons/icon.gif[/img]</a>
    Nell'head ho messo:

    codice:
     
    <script Language='Javascript'>
    <!--
    function seleziona(x) {
     document.form1.box.value= "";
     document.form1.box.select();
     document.form1.box.focus();
    }
    function highlight(elemnt) {
            document.getElementById(elemnt).select();
            document.getElementById(elemnt).focus();
            if (document.all) {
                textRange = document.getElementById(elemnt).createTextRange();
                textRange.execCommand("RemoveFormat");
                textRange.execCommand("Copy");
                alert("Il codice é stato copiato. Incollalo nell'area desiderata.");
            }
    }
    -->
    </script>
    e poi ho creato un pulsante che ha la funzione di copiare il codice:

    codice:
    <form name="form1">
      <p style="margin-top: 0; margin-bottom: 0">
      <input type="text" size="78" name="box" onMouseOver="this.focus()" onFocus="this.select()" value="Clicca sulla faccina" style="text-align:center">
      </p>
      <p style="margin-top: 0; margin-bottom: 0"> </p>
      <p style="margin-top: 0; margin-bottom: 0">
    <input type="button" id="copy" value="Copia il codice" class="formbutton" onclick="highlight('box');">
      </p>
    </form>

    fatto sta che con Explorer fa e con Firefox no...
    sapete come posso fare?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' execCommand e' IE proprietario
    potrei sbagliare ma credo che mozilla (come tutti gli altri browser) non supporti comandi per la gestione della clipboard
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    vuol dire che non si può fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    up

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.