Salve a tutti, spero che qualcuino riesca ad aiutarmi a risolvere questo rompicapo.

Premessa.
Ho cercato in lungo e in largo ma ho trovato solo soluzioni parziali (che vanno bene solo per IE) oppure basate su Flash (cosa che vorrei evitare). Dato che i browser progrediscono e le risposte che ho trovato erano vecchiotte (dei tempi di Netscape), provo a chiedere se adesso esiste una soluzione decente.

Problema.
Cerco una soluzione crossbrowser che mi permetta l'uso di un pulsante che premuto dia come risultato:
- prendere il contenuto di un div (contenuto che io non conosco a priori e che quindi può contenere anche codice HTML) sottoforma di stringa
- modificarlo leggermente, aggiungendo una stringa prima e dopo di esso
- inserire il tutto nella clipboard, come se avessi copiato una stringa con Ctrl+V

Per i primi due punti dovrebbe andare bene:
codice:
var contenuto=document.getElementById("myDiv").innerHTML;
contenuto="myString"+contenuto+"myStyring2";
Giusto? E poi per metterlo nella clipboard?

Grazie a tutti per l'attenzione e le eventuali soluzioni.