|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2004
Città: Firenze
Messaggi: 59
|
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 [TESTO] <a href="javascript:;" onclick="seleziona('emoticons/icon.gif');return false;"> <img border="0" width="28" height="28" src="emoticons/icon.gif"></a> [/TESTO] Nell'head ho messo: [TESTO] <script Language='Javascript'> <!-- function seleziona(x) { document.form1.box.value= "http://www.sito.altervista.org/" + x + ""; 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> [/TESTO] e poi ho creato un pulsante che ha la funzione di copiare il codice: [TESTO] <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> [/TESTO] fatto sta che con Explorer fa e con Firefox no... sapete come posso fare? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2004
Città: Firenze
Messaggi: 59
|
help!
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2004
Città: Firenze
Messaggi: 59
|
nessuno sa aiutarmi?
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
perchè il TextRange non funziona con Gecko, ma solo con IE, devi dividere le funzioni
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Oct 2004
Città: Firenze
Messaggi: 59
|
Quote:
mi saresti moltissimo d'aiuto. grazie mille! |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:33.



















