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?