Ciao biamat,

per caso sei pugliese? :gren:

ma perché usi copia e incolla? Cosa devresti fare di preciso? Lo sai che execCommanda esegue parecchi comandi per la formatazione html?
comunque... ti faccio un esempio dopo vedi tu come adattarlo...
codice:
<HTML> 
<HEAD> 
<script> 
var sText="" 

function copia() { 
//Identify selected text 
sText = document.selection.createRange(); 
if (!sText==""){ 
sText.execCommand('copy'); 
} 
else{ 
alert("Please select some blue text!"); 
} 
} 


function incolla(prima,dopo){ 
document.forms[0].txt.focus();
mem = clipboardData.getData('text') //metto nella variabile mem il contenuto testuale della clipboard
clipboardData.setData('text',prima+mem+dopo); //imposto la clipboard con quello che va prima e dopo
document.execCommand('paste') //incollo
clipboardData.setData('text',mem); //ripristino la clipboard iniziale
} 
</script> 

</HEAD> 
<BODY> 

<form> 
<textarea id="txt" cols="35" rows="12">Testo di prova per verificare le funzionalità dicopia e incolla</textarea> 


<BUTTON onclick="copia()" unselectable="on">Copia</BUTTON> 
<BUTTON onclick="incolla('>','<')" unselectable="on">Incolla</BUTTON> 
</form> 
</BODY> 
</HTML>