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>